[ 'class' => LoginBehavior::className(), ], ]); } //1等级ⅠⅡⅢ ⅣⅤⅥ Ⅶ Ⅷ public function actionEditV1() { $v = 1; $name = '见习会员'; $model = Level::findOne(['id' => $v]); if($model == null) $model = new Level(); if(\Yii::$app->request->isPost){ $form = new LevelEditForm(); $form->attributes = \Yii::$app->request->post(); $form->model = $model; $form->level = $v; $data = $form->edit(); return $this->responseHandler($data); } return $this->render('edit',[ 'model' => $model, 'level_name' => $name, 'url' => \Yii::$app->urlManager->createUrl(["/admin/level/edit-v1"]) ]); } //2等级 public function actionEditV2() { $v = 2; $name = '进阶会员'; $model = Level::findOne(['id' => $v]); if($model == null) $model = new Level(); if(\Yii::$app->request->isPost){ $form = new LevelEditForm(); $form->attributes = \Yii::$app->request->post(); $form->model = $model; $form->level = $v; $data = $form->edit(); return $this->responseHandler($data); } return $this->render('edit',[ 'model' => $model, 'level_name' => $name, 'url' => \Yii::$app->urlManager->createUrl(["/admin/level/edit-v2"]) ]); } //3等级 public function actionEditV3() { $v = 3; $name = '高阶会员'; $model = Level::findOne(['id' => $v]); if($model == null) $model = new Level(); if(\Yii::$app->request->isPost){ $form = new LevelEditForm(); $form->scenario = 'edit'; $form->attributes = \Yii::$app->request->post(); $form->model = $model; $form->level = $v; $data = $form->edit(); return $this->responseHandler($data); } return $this->render('edit',[ 'model' => $model, 'level_name' => $name, 'url' => \Yii::$app->urlManager->createUrl(["/admin/level/edit-v3"]) ]); } //规则介绍 public function actionDetails() { if(\Yii::$app->request->isPost){ $form = new LevelEditForm(); $form->attributes = \Yii::$app->request->post(); $data = $form->editDetails(); return $this->responseHandler($data); } return $this->render('details',[ 'title' => '规则介绍', 'url' => \Yii::$app->urlManager->createUrl(["/admin/level/details"]) ]); } //等级设置 public function actionEditSetting() { if(\Yii::$app->request->isPost){ $form = new LevelEditForm(); $form->scenario = 'editSetting'; $form->attributes = \Yii::$app->request->post(); $data = $form->editSetting(); return $this->responseHandler($data); } $level = Level::find()->asArray()->all(); return $this->render('edit_setting',[ 'title' => '等级设置', 'level' => $level, 'url' => \Yii::$app->urlManager->createUrl(["/admin/level/edit-setting"]) ]); } }