欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

yii CLinkPager 分页 没有生效

程序员文章站 2022-06-07 16:55:03
...
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 代码


$v): ?>
关系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();   


看文档