Dao如何分页 [ 2.0 版本 ]
最近在搞一东西,需要分页,发现都是dao模式写的,不会分页,求大神指教
共 2 个回答
-
dao模式分页,我看了好多教程,他们用的那个类,在框架里面根本找不到。
共 1 条回复找到一个
控制器
use yii\data\Pagination;
$sql = "select * from goods join category on goods.cat_id=category.id";
$command = Yii::$app->db->createCommand($sql)->queryAll();$pages = new Pagination(['totalCount' => count($command),'pageSize'=>'5']);
$data = Yii::$app->db->createCommand($sql." limit ".$pages->limit." offset ".$pages->offset."")->queryAll();
return $this->render('index',['data'=>$data,'pages' => $pages]);
视图
<?PHP
echo LinkPager::widget(['pagination' => $pages,
]);
?>林小陌 觉得很赞
疯狂的菜鸟
注册时间:2017-07-03
最后登录:2017-08-29
在线时长:3小时1分
最后登录:2017-08-29
在线时长:3小时1分
- 粉丝0
- 金钱25
- 威望0
- 积分55