你可以将 ‘pagination’ 设置为 false

    1. $query = Post::find()->limit(10);
    2. $dataProvider = new ActiveDataProvider([
    3. 'query' => $query,
    4. 'pagination' => false,
    5. ]);

    然后使用 limit 方可生效,以上方式 条数是限制了,但是分页没了,所以如果还想保留分页采用如下方式:

    1. $dataProvider = new ActiveDataProvider([
    2. 'query' => $query,
    3. 'pagination' => [
    4. 'pageSize' => 30,
    5. ],
    6. ]);
    7. $dataProvider->setTotalCount(200);