本文實例講述了Yii實現簡單分頁的方法。分享給大家供大家參考,具體如下:
yii分頁方法
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function actionPage(){ $criteria = new CDbCriteria(); $count =Archives::model()-> count ( $criteria ); $pages = new CPagination( $count ); // results per page $pages ->pageSize=10; $pages ->applyLimit( $criteria ); $models =Archives::model()->findAll( $criteria ); $this ->render( 'Archives' , array ( 'models' => $models , 'pages' => $pages )); } |
view視圖的方法
1
2
3
4
5
6
7
8
9
10
11
12
|
<ul> <?php foreach ( $models as $model ): ?> <li><?php echo $model ->title;?></li> <?php endforeach ; ?> </ul> <?php $this ->widget( 'CLinkPager' , array ( 'pages' => $pages , 'header' => '' , 'prevPageLabel' => '上一頁' , 'nextPageLabel' => '下一頁' , 'cssFile' => 'css/cc/css.css' , )) ?> |
希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。