自己的笔记。。。。
PHP代码
- <?php
- $criteria = new CDbCriteria();
- $criteria->addCondition(....);
- $pagination = new CPagination( xxx::model()->count( $criteria ));
- $pagination->pageSize = 20;
- $pagination->applyLimit( $criteria );
- $result = xxx::model()->findAll($criteria);
- $this->render('xxx',array('data'=>$result,'pager'=>$pagination));
- //-------------------templates
- <?php
- $this->widget('CLinkPager',array('pages'=>$pager));
基本上这样就可以实现分页了。。。当然,这是最基础的。因为实在没时间 仔细看zii的CgridView