使用模糊查找模型后怎么用Pagination [ 2.0 版本 ]
开始的代码是
$searchModel = new postSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
现在打算用自定义的Pagination分页, 因为视图中不想用默认GridView::widget中的分页
$searchModel = new postSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$data = Post::find();
$pages = new Pagination([
'totalCount'=>$data->count(),
'pageSize'=>'2'
]);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
'pages'=>$pages
]);
请问第二段代码中重复算了两次全部数据(虽然可以实现分页), 如何让利用$dataProvider在Pagination进行分页呢,求大神
共 1 个回答
dmodai
注册时间:2016-04-16
最后登录:2016-08-19
在线时长:9小时43分
最后登录:2016-08-19
在线时长:9小时43分
- 粉丝4
- 金钱560
- 威望40
- 积分1050