看下图代码,使用ActiveDataProvider返回的数据竟是20条数据,而不是3条,而用$modelClass::find()->limit(3)->orderBy(['id' => SORT_DESC])->all()返回3条数据。谢谢各位解答,找到原因,并解决了看了Pagination.php的源码才知道,如果不设置pagination,就设置默认的,设置了pageSize会影响sql语句的limit。https://github.com/yiisoft/yii2/blob/master/framework/data/Pagination.php
- 2 回答
- 0 关注
- 1609 浏览
添加回答
举报
0/150
提交
取消