当前位置:Gxlcms > PHP教程 > yiiCLinkPager分页没有生效

yiiCLinkPager分页没有生效

时间:2021-07-01 10:21:17 帮助过:4人阅读

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页面访问代码操作选项
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();   


看文档

人气教程排行