public function actionSignup() { $model = new User(); // 初始化用户模型 $model->setScenario('signup'); // 设置场景为注册 if ($model->load($_POST) && $model->save()) { if ($model->sendSignupEmail($model)) { Yii::$app->getSession()->setFlash('signup', Yii::t('auth.user', 'Thank you for your registration. Please check your email.')); } else { Yii::$app->getSession()->setFlash('signup', Yii::t('auth.user', 'Error on sending email, Please contact the webmaster')); } } // 注册用户表单 return $this->render('signup', ['model' => $model]); }