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): ?> $v['rolepage_id'])) ?>>查看 $v['rolepage_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();
看文档