十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍Yii1.1中如何通过Sql查询进行分页,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

控制器中方法:
public function actiontindex(){
$user = Yii::app()->user;
$id = $user->id;
$connection=Yii::app()->db;
$sql= "sql查询语句";
$command = $connection->createCommand($sql)->queryAll();
$pages = new CPagination(count($command));
$list = $connection->createCommand($sql." limit ".$pages->limit." offset ".$pages->offset."")->queryAll();
$this->render('index',array(
'bonus' => $list,
'pages' => $pages,
));
}视图中显示为:
第一部分为查询的结果显示:
| 公文类型 | 公文标题 | 当前步骤 | 日期 $ad): ?> |
|---|
第二部分为分页的显示:
widget('CLinkPager',array(
'header'=>'',
'firstPageLabel' => '首页',
'lastPageLabel' => '末页',
'prevPageLabel' => '上一页',
'nextPageLabel' => '下一页',
'pages' => $pages,
'maxButtonCount'=>8,
'cssFile'=>false,
'htmlOptions' =>array("class"=>"pagination"),
'selectedPageCssClass'=>"active"
)
);
?>以上是“Yii1.1中如何通过Sql查询进行分页”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!