效果是普通分页就不截图了。。。

C控制器方法如下:

$criteria=new CDbCriteria;
$criteria->condition = "`status`={$newStatus}";
$criteria->order = 'refresh_time desc';
$criteria->addCondition('user_id='.$user_id); $dataProvider = new CActiveDataProvider('Job', array(
'pagination' => array(
'pageSize' => 10,
),
'criteria' => $criteria,
)); $this->render('hrjob', array(
'dataProvider'=>$dataProvider,
'status'=>$status,
));

V 视图如下:

<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'id'=>'listview',
'itemsCssClass'=>'listview',
'template'=>"{summary}\n{sorter}\n{items}\n{pager}",
'pagerCssClass'=>'pager-box', 'itemView'=>'_hrjob',
'pager'=>array(
'id'=>'listviewpage',
'header'=>'',
'maxButtonCount'=>'8',
), )); ?>

在视图V中,_hrjob是分页内容(一个循环体),id为分页的样式

_hrjob视图如下:

<li onclick="show()">
<div class="hrresume-title">
<label><input name="hrresume[]" type="checkbox" value="<?php echo $data->id;?>"></label>
<span>职位:<?php echo $data->title;?></span>
<span class="date">刷新时间: <?php echo $data->refresh_time;?></span>
</div>
<div class="hrresume-con clearfix">
<div class="user-ico">
<img src="data:images/user-ico.gif" width="70">
</div>
<div class="baseinfo-con">
<p>
<span><a href="<?php echo CHtml::normalizeUrl(array("job/postsdetail", "id"=>$data->id));?>"><?php echo $data->title;?></a></span>
<span class="vertical-line">|</span>
<span><?php echo City::getCurrentCity($data->city);?></span>
</p>
<p>
<span><?php echo JobType::getTypeName($data->job_type_id);?></span>
<span class="vertical-line">·</span>
<span><?php echo $data->company_name;?></span>
</p>
<p>
<span><?php echo Datadict::item('hope_job_type',$data->hope_job_type);?></span>
<span class="vertical-line">·</span>
<span><?php echo Datadict::item('salary',$data->salary);?></span>
<span class="vertical-line">·</span>
<span><?php echo Datadict::item('work_year',$data->work_year);?></span>
<span class="vertical-line">·</span>
<span><?php echo Datadict::item('degree_val',$data->degree_val);?></span>
</p>
</div>
<div class="contact-con">
<p>应聘简历(1)</p>
<p><a href="<?php echo $this->createUrl('hrresume').'&job_id='.$data->id.'&status=1';?>">查看该职位所有简历</a></p> </div>
<div class="operate">
<a href="javascript:;" onclick="onRefresh(<?php echo $data->id;?>)">刷新</a>
<a href="<?php echo $this->createUrl('editjob').'&id='.$data->id;?>">编辑</a>
<a href="javascript:;" onclick="onDown(<?php echo $data->id;?>)"><?php if($status==1){echo '下线';}else{echo '上线';} ?></a>
</div>
</div>
</li>

YII框架组件CListView实现分页的更多相关文章

  1. php--yii框架中的ajax分页与yii框架自带的分页

    要想使用Yii分页类 第一步:在控制器层加载分页类 use yii\data\Pagination; 第二步: 使用model层查询数据,并用分分页,限制每页的显示条数 $data = Zhao::f ...

  2. Yii 框架ajax搜索分页

    要想实现ajax搜索分页 其实很简单 第一步:在 Yii 框架自带的搜索和分页正常运行的情况下,在视图层

  3. PHP yii框架FormWidget组件

    本篇文章介绍的是PHP yii框架Form组件,方便在view层更好调用此功能,话不多说上代码:1.先继承yii本身Widget类 <?php/** * User: lsh */ namespa ...

  4. Django框架下的增强分页组件

    本文通过文章同步功能推送至博客园,显示排版可能会有所错误,请见谅! 描述:Django框架内置了分页功能,但其只能满足简单需求,难以实现复杂功能. 实现代码: #!/usr/bin/env pytho ...

  5. Yii框架tips(转)

    yii的一些小的技巧 http://www.yiichina.com/topic/151 db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存 如何 ...

  6. Yii框架tips

    db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存 如何在页面下边显示sql的查询时间在log组件的routes中加入 array('class' ...

  7. YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)

           YII 框架源码分析    百度联盟事业部——黄银锋 目 录 1. 引言 3 1.1.Yii 简介 3 1.2.本文内容与结构 3 2.组件化与模块化 4 2.1.框架加载和运行流程 4 ...

  8. yii框架的中的一些使用介绍

    Yii框架的使用整理 获取配置文件中的数据 Yii::$app->params[‘配置文件中对应的参数名称’] 获取文件表单提交的数据 Yii::$app->request->pos ...

  9. yii框架学习(MVC)

    路由:两种方式,第一种是默认方式访问,假设配置了虚拟主机,那么localhost/web/index.php?r=admin/index    访问的是controllers目录下的admin控制器里 ...

随机推荐

  1. 【Java编程】随机数的不重复选择

    随机数的不重复选择就是从n个数中随机选取m(m<n)个数.在本文中,我们用Java来实现.因此我们先介绍Java的相关知识. 在Java中,Java.util.Set接口和Java.util.L ...

  2. Vim编译器的常用使用方法与技巧

    vim操作 插入模式         命令行模式         末行模式 命令行模式  ->   插入模式 i --->   在当前光标的前一个插入 I --->   在行首插入 ...

  3. android:inputType常用取值

    <EditText android:layout_width="fill_parent" android:layout_height="wrap_content&q ...

  4. 苹果新的编程语言 Swift 语言进阶(十)--类的继承

    一.类的继承 类能够从其它类继承方法.属性以及其它特性,当一个类从另外的类继承时,继承的类称为子类,它继承的类称为超类.在Swift中,继承是类区别与其它类型(结构.枚举)的基础行为. 1.1 .类的 ...

  5. Notice to users of DB Query Analyzer in Windows 7, Windows 8 and Windows 10

        UnlikeWinXP, VISTA, Windows2000, Windows Nt and Win98,Windows 7 / Windows 8 / Windows 10 select  ...

  6. HBase Master启动过程

    master启动过程: -->首先初始化HMaster -->创建一个rpcServer,其中并启动 -->启动一个Listener线程,功能是监听client的请求,将请求放入ni ...

  7. 解决os x下gdb不能调试的问题

    在较新的os x中使用gdb调试程序会发生 Unable to find Mach task port 之类的错误,这是由于新的os x内核禁止未授权的程序随意控制其他进程,如果不用root权限的话, ...

  8. 【42】android Context深度剖析

    android程序和java程序的区别 Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activ ...

  9. canvas元素

    一.canvas元素的基础知识 canvas元素是html5中新增的一个重要的元素,专门用来绘制图形.在页面上放置了一个canvas元素,就相当于在页面上放置了一块"画布",可以在 ...

  10. 《转》iOS 平台 Cocos2d-x 项目接入新浪微博 SDK 的坑

    最近在做一个 iOS 的 cocos2d-x 项目接入新浪微博 SDK 的时候被“坑”了,最后终于顺利的解决了.发现网上也有不少人遇到一样的问题,但是能找到的数量有限的解决办法写得都不详细,很难让人理 ...