[ 'class' => AccessControl::className(), //'only' => ['logout','index'], 'rules' => [ [ 'actions' => ['index','save','delete','success'], 'allow' => true, 'roles' => ['admin'], ], ], ], 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'logout' => ['post'], ], ], ]; } public function actionIndex() { $model = new Export; $file = 'upload/products.csv'; $model->saveCsv($file); return Yii::$app->response->sendFile($file)->send(); //return $this->render('index'); } }