yii CLinkPager 分页 没有生效
程序员文章站
2022-06-07 16:55:03
...
action 代码
view 代码
只有 两页 而且 点击下一页 还是 显示的上一页的内容
看文档
$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 | 页面访问代码 | 操作选项 | ||
查看 | 修改 | 删除 | 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();
看文档