action 代碼
$sql='SELECT * FROM '.ParkRolePage::model()->tableName().' order by rolepage_id limit 0,5 ';//$model= ParkRolePage()::model();$model=$this->db()->createCommand($sql)->queryAll();$pages = new CPagination(ParkRolePage::model()->count());$pages->pageSize=10;//die();//if(isset($_GET['ParkRolePage']))//$model->attributes=$_GET['ParkRolePage'];$this->controller->render('admin',array('model'=>$model,'pages'=>$pages,));
view 代碼
| 關係id |
角色id |
頁面存取碼 |
操作選項 |
$v): ?>
|
|
|
createUrl('/parkrolepage/view',array('id'=>$v['rolepage_id'])) ?>">查看 |
createUrl('/parkrolepage/update',array('id'=>$v['rolepage_id']))?>">修改 |
createUrl('/parkrolepage/delete',array('id'=>$v['rolepage_id']))?>">刪除 |
| widget('CLinkPager', array( 'header'=>'翻頁:', 'pages' => $pages, 'firstPageLabel'=>'首頁','lastPageLabel' =>'末頁','prevPageLabel'=>'前一頁','nextPageLabel'=>'下一頁','maxButtonCount'=>13 )) ?> |
只有 兩頁 而且 點擊下一頁 還是 顯示的上一頁的內容
回複討論(解決方案)
$model=Yii::app()->db->createCommand($sql." LIMIT :offset,:limit"); $model->bindValue(':offset', $pages->currentPage*$pages->pageSize); $model->bindValue(':limit', $pages->pageSize); $model=$model->queryAll();
看文檔