Yii實(shí)現(xiàn)簡(jiǎn)單分頁(yè)的方法

字號(hào):


    本文實(shí)例講述了Yii實(shí)現(xiàn)簡(jiǎn)單分頁(yè)的方法。分享給大家供大家參考,具體如下:
    yii分頁(yè)方法
    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視圖的方法
    <ul>
    <?php foreach($models as $model): ?>
     <li><?php echo $model->title;?></li>
    <?php endforeach; ?>
    </ul>
    <?php $this->widget('CLinkPager', array(
      'pages' => $pages,
        'header'=>'',
        'prevPageLabel'=>'上一頁(yè)',
        'nextPageLabel'=>'下一頁(yè)',
        'cssFile'=>'css/cc/css.css',
    )) ?>
    希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。