2017-01-17 13:45:54 2907次浏览 4条回答 0 悬赏 10 金钱

dataProvider = new ActiveDataProvider([

			'query' => $data,
			'pagination' => [
				'pageSize' => 10,
			],
		]);

这个query=>可以是数组嘛,如果是数组格式的话,怎么用dataProvider 分页

最佳答案

  • 回答于 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 条回复
    回复于 2017-01-17 14:08 回复

    那我要让一个数组,分页,怎么写,,这里是接口,没有视图,

    回复于 2017-01-17 15:08 回复

    不是有个分页工具么, Pagination

    回复于 2017-01-18 16:08 回复

    您这个我看了,主要我这个需求,倒不是分页的问题,而且我用了一个数组分页的函数,还是有点问题

    觉得很赞
  • 回答于 2017-01-17 15:07 举报

    把数组转成model了,有点好奇,数组为什么要分布呢,只为了方便浏览吗?

    1 条回复
    回复于 2017-01-18 16:09 回复

    我这里是接口,然后逻辑比较繁琐,于是就

    觉得很赞
  • 回答于 2017-01-17 15:18 举报

    差不多吧。

    1 条回复
    回复于 2017-01-18 16:08 回复

    麻烦您了,

您需要登录后才可以回答。登录 | 立即注册
qqa4560354
副总裁

qqa4560354 北京

注册时间:2016-03-22
最后登录:2019-04-23
在线时长:42小时40分
  • 粉丝8
  • 金钱5260
  • 威望40
  • 积分6080

热门问题