看下圖代碼,使用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 關注
- 1663 瀏覽
添加回答
舉報
0/150
提交
取消