/** * @inheritdoc * @return string */ public function run() { if (Yii::$app->response->is_backend === true && Yii::$app->user->isGuest === false) { $this->controller->layout = '@app/backend/views/layouts/main'; } return parent::run(); }
public function __construct($id, $controller, $config = array()) { parent::__construct($id, $controller, $config); if (!yii::$app->user->isAdmin) { $this->controller->layout = 'error'; } }
public function run() { $exception = \Yii::$app->getErrorHandler()->exception; if (\Yii::$app->request->isAjax && $exception instanceof HttpException && 403 == $exception->statusCode) { return "<script>page.tip('没有权限', 2)</script>"; } return parent::run(); // TODO: Change the autogenerated stub }
/** * @return bool */ protected function beforeRun() { /** @var Module $module */ $module = Yii::$app->getModule('admin'); /** @var User $user */ $user = Yii::$app->get($module->adminComponent); if ($user->isGuest) { $this->controller->layout = '@nullref/admin/views/layouts/error'; } return parent::beforeRun(); }
/** * @inheritdoc * @return string */ public function run() { $exception = Yii::$app->errorHandler->exception; if (Yii::$app->response->is_backend === true && Yii::$app->user->isGuest === false) { $this->controller->layout = '@app/backend/views/layouts/main'; } if ($exception instanceof CoreHttpException) { /** @var CoreHttpException $exception */ $this->view = $exception->view; } return parent::run(); }
public function runt() { parent::run(); }
public function actions() { return ['error' => ErrorAction::className()]; }
/** * @inheritdoc */ public function actions() { return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about']]; }
/** * @inheritdoc */ public function actions() { return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about'], 'captcha' => ['class' => CaptchaAction::className(), 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, 'backColor' => 0xf5f5f5, 'height' => 34]]; }
public function run() { $this->controller->layout = "@app/views/layouts/error"; return parent::run(); }
public function init() { parent::init(); $this->controller->layout = Yii::$app->user->isGuest ? 'invitados' : 'usuario'; }
public function actions() { return ['error' => ['class' => ErrorAction::className()], 'page' => ['class' => ViewAction::className()]]; }
public function actions() { return ['error' => ['class' => ErrorAction::className()], 'captcha' => ['class' => CaptchaAction::className(), 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null]]; }
/** * @inheritdoc */ public function actions() { return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about'], 'language' => ['class' => 'fourteenmeister\\site\\action\\Language', 'languages' => array_keys(Yii::$app->params['availableLanguages'])]]; }
/** * @inheritdoc */ public function actions() { return ['error' => ['class' => ErrorAction::className()], 'language' => ['class' => 'fourteenmeister\\install\\action\\Language', 'languages' => array_keys(Yii::$app->params['availableLanguages'])]]; }