[ 'class' => AccessControl::className(), 'rules' => [ [ 'allow' => true, 'roles' => ['@'] ] ] ], ]; } public function actionIndex($pageSize = 20) { $searchModel = new UserContactSearch(); $dataProvider = $searchModel->search(Yii::$app->getRequest()->getQueryParams()); $pageSize = (int) $pageSize == 0 ? 20 : $pageSize; $dataProvider->getPagination()->setPageSize($pageSize); return $this->render('index', compact('searchModel', 'dataProvider', 'pageSize')); } }