[ 'class' => AccessControl::className(), 'rules' => [ [ 'allow' => true, 'roles' => ['@', '?'], ], ], ], ]; } /** * @param $msg * @param array $redirect * @param string $type * @return \yii\web\Response */ public function message($msg, $redirect = [], $type = '') { \Yii::$app->getSession()->setFlash($type, $msg); return $this->redirect($redirect); } /** * @param int $code * @param array $data * @param string $msg * @return array */ public function responseJson($code = 0, $data = [], $msg = '') { \Yii::$app->response->format = Response::FORMAT_JSON; $data = ['code' => $code, 'data' => $data, 'msg' => $msg]; return $data; } }