当前位置:首页 > CMS教程 > 其它CMS > 列表

YII实现分页的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-03-19 19:41:08 浏览: 评论:0 

这篇文章主要介绍了YII实现分页的方法,需要的朋友可以参考下

本文以实例代码简述了yii实现分页的方法,供学习yii的朋友参考,具体代码如下:

1.控制器部分代码:

  1. public function actionTest()  
  2. {  
  3. $criteria=new CDbCriteria;  
  4. $criteria->order='id DESC';  
  5. $count=User::model()->count($criteria);  
  6. $pager=new CPagination($count);  
  7. $pager->pageSize=10;  
  8. $pager->applyLimit($criteria);  
  9. $userList=User::model()->findAll($criteria);  
  10. $this->render('test',array('list'=>$userList,'pages'=>$pager));  
  11. }  

2.视图部分代码:

  1. <?php  
  2. foreach($list as $o)  
  3. {  
  4. echo $o->username.'<br/>';  
  5. echo $o->id.'<br/>';  
  6. }  
  7. $this->widget('CLinkPager',array(  
  8. 'header'=>'',  
  9. 'firstPageLabel' => '首页',  
  10. 'lastPageLabel' => '末页',  
  11. 'prevPageLabel' => '上一页',  
  12. 'nextPageLabel' => '下一页',  
  13. 'pages' => $pages,  
  14. 'maxButtonCount'=>13  
  15. )  
  16. );  
  17. ?> 

Tags: YII分页方法

分享到: