|
|
@@ -281,6 +281,7 @@ class ActiveRecord extends \yii\db\ActiveRecord {
|
|
|
* @return array
|
|
|
*/
|
|
|
public static function lists($condition = '', $params = [], $argv = []) {
|
|
|
+ $limit = $argv['limit'] ?? 0;
|
|
|
self::prepare($condition, $params, $argv, true);
|
|
|
unset($condition, $params, $argv);
|
|
|
$countQuery = clone self::$query;
|
|
|
@@ -291,7 +292,7 @@ class ActiveRecord extends \yii\db\ActiveRecord {
|
|
|
if(self::$argv['page'] !== null){
|
|
|
$pagination->setPage(self::$argv['page']);
|
|
|
}
|
|
|
- self::$query->offset($pagination->offset)->limit($pagination->limit);
|
|
|
+ self::$query->offset($pagination->offset)->limit($limit ?: $pagination->limit);
|
|
|
if(self::$argv['asArray']){
|
|
|
self::$query->asArray();
|
|
|
}
|