dataProvider分页 [ 2.0 版本 ]
dataProvider = new ActiveDataProvider([
'query' => $data,
'pagination' => [
'pageSize' => 10,
],
]);
这个query=>可以是数组嘛,如果是数组格式的话,怎么用dataProvider 分页
其他 3 个回答
-
zhoupenghui 回答于 2017-01-17 14:00 举报
根据ActiveDataProvider中可以知道:
/** * @var QueryInterface the query that is used to fetch data models and [[totalCount]] * if it is not explicitly set. */ public $query;
说明$query数据是model
共 3 条回复qqa4560354 回复于 2017-01-17 14:08 回复那我要让一个数组,分页,怎么写,,这里是接口,没有视图,
zhoupenghui 回复于 2017-01-17 15:08 回复@qqa4560354 不是有个分页工具么, Pagination
qqa4560354 回复于 2017-01-18 16:08 回复@zhoupenghui 您这个我看了,主要我这个需求,倒不是分页的问题,而且我用了一个数组分页的函数,还是有点问题
qqa4560354 觉得很赞 -
把数组转成model了,有点好奇,数组为什么要分布呢,只为了方便浏览吗?
共 1 条回复qqa4560354 回复于 2017-01-18 16:09 回复我这里是接口,然后逻辑比较繁琐,于是就
qqa4560354 觉得很赞
qqa4560354 北京
注册时间:2016-03-22
最后登录:2019-04-23
在线时长:42小时40分
最后登录:2019-04-23
在线时长:42小时40分
- 粉丝8
- 金钱5260
- 威望40
- 积分6080