如何在yii2中设置GridView中的页面大小

如何在yii2中设置GridView中的页面大小,gridview,yii2,Gridview,Yii2,我想在Yi2项目的视图文件中设置GridView中每页的项。我知道我可以在DataProvider实例中设置它,但我想在每个视图文件中分别设置它 我该怎么做呢?我希望这能对你有所帮助 public function actionIndex() { $searchModel = new ContribuenteSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryPara

我想在Yi2项目的视图文件中设置GridView中每页的项。我知道我可以在DataProvider实例中设置它,但我想在每个视图文件中分别设置它


我该怎么做呢?

我希望这能对你有所帮助

 public function actionIndex()
 {
    $searchModel = new ContribuenteSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

    $dataProvider->pagination->pageSize=15;

    return $this->render('index', [
        'searchModel' => $searchModel,
        'dataProvider' => $dataProvider,
    ]);
 }

为什么不在渲染视图之前在控制器中?希望这能解决您的问题