コード例 #1
0
 /**
  * @param \yii\base\Action $action
  * @return bool
  */
 public function beforeAction($action)
 {
     if (parent::beforeAction($action)) {
         if ($action->id != 'error') {
             if (!Yii::$app->user->isGuest) {
                 return $this->goHome();
             }
             $this->layout = '@app/layouts/login';
         }
         return TRUE;
     } else {
         return FALSE;
     }
 }
コード例 #2
0
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['remove' => ['post'], 'delete' => ['post']]]]);
 }