第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Yii2的ActiveDataProvider中的limit沒有效果

Yii2的ActiveDataProvider中的limit沒有效果

Yii
繁花不似錦 2018-08-07 14:15:36
看下圖代碼,使用ActiveDataProvider返回的數(shù)據(jù)竟是20條數(shù)據(jù),而不是3條,而用$modelClass::find()->limit(3)->orderBy(['id' => SORT_DESC])->all()返回3條數(shù)據(jù)。謝謝各位解答,找到原因,并解決了看了Pagination.php的源碼才知道,如果不設(shè)置pagination,就設(shè)置默認的,設(shè)置了pageSize會影響sql語句的limit。https://github.com/yiisoft/yii2/blob/master/framework/data/Pagination.php
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經(jīng)驗 獲得超5個贊

不應該呀,可能是BUG?或者你的版本太低了?用composer升級一下試試

查看完整回答
反對 回復 2018-08-12
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

ActiveDataProvider::query 只是一個 ActiveQuery, limit 會被覆蓋的。

如果是給定的數(shù)據(jù)應該用 ArrayDataProvider;
如果是分頁大小應該設(shè)置 ActiveDataProvider::pagination::pageSize。


查看完整回答
反對 回復 2018-08-12
  • 2 回答
  • 0 關(guān)注
  • 1674 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號