yii 分页(2013-03-20 18:35:41) 转载▼标签: yii 分页 it 分类: yii 整理控制器 public function actionTest() { $criteria=new CDbCriteria; $criteria->order='id DESC'; $count=User::model()->count($criteria); $pager=new CPagination($count); $pager->pageSize=10; $pager->applyLimit($criteria); $userList=User::model()->findAll($criteria); $this->render('test',array('list'=>$userList,'pages'=>$pager)) ;} 视图<div id="pager"> <?php $this->widget('CLinkPager',array( 'header'=>'', 'firstPageLabel' =>' 首页', 'lastPageLabel' =>' 末页', 'prevPageLabel' =>' 上一页', 'nextPageLabel' =>' 下一页', 'pages' => $pages, 'maxButtonCount'=>13 ) ); ?></div> 以下较全面的定义了所有可配置项: $this->widget('', array( 'dataProvider'=>$dataProvider, 'itemView'=>'_view', 'template'=>'<div class="summary">{summary}</div><div class="sorter">{sorter}</div><div class="list">{items}</div><div class="pager">{pager}</div>', //template 是整个 CListView 的模板: //{summary} 的位置会显示基本描述,可修改 summaryText 项来设置描述的模板//{sorter} 的位置会显示更改排序方式的按钮,需要定义 sortableAttributes 项来描述哪一属性是可排序的//{items} 的位置会显示列表,列表中每一项的格式来自 itemView 项定义的文件//{pager} 的位置会显示分页器,可通过定义 pager 项来设定分页器的显示方式'summaryCssClass'=>'summary_container',// 定义 summary 的 div 容器的 class 'summaryText'=>' 共{count} 条,当前页显示第{start}-{end} 条', // 定义 summary 的显示内容,其中可用到以下变量: //{start} 表示本页的第一条是全部中的第几条//{end} 表示本页最后一条是全部中的第几条//{count} 表示全部共几条//{page} 表示当前页码//{pages} 表示总页数'sortableAttributes'=>array('title','create_t
Yii实现分页 来自淘豆网m.daumloan.com转载请标明出处.