public function actionAdd() { $model = new Admin(); $model->setScenario('insert'); $model->load(Yii::$app->request->post()); if (Yii::$app->request->isAjax) { Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model); } if (Yii::$app->request->isPost && $model->validate()) { $model->setPassword($model->password); $model->generateAuthKey(); if ($model->save(false)) { Yii::$app->session->setFlash('success', '成功添加后台用户“' . $model->username . '”。'); return $this->redirect(['index']); } else { Yii::$app->session->setFlash('danger', '添加后台用户失败。'); } } return $this->render('form', ['model' => $model]); }