public function actionSignUp() { /* @var $model \app\models\SignUpForm */ $model = new SignUpForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { $user = $this->users->create($model->attributes, $model->password); Yii::$app->getUser()->login($user, Yii::$app->params['user.loginDuration']); return $this->goHome(); } return $this->render('sign-up', compact('model')); }
function actionExport() { $actid = Yii::$app->request->get("actid"); $query = SignUpForm::find()->joinWith("signuptypeform")->where(['activitysignup.actid' => $actid]); $models = $query->all(); return $this->render("export", ['models' => $models]); }
public function actionIndex() { $error = ""; $models = ""; $m = new SearchRegForm(); if ($m->load(Yii::$app->request->post()) && $m->validate()) { $models = SignUpForm::find()->where(['shenfenzheng' => $m->shenfenzheng])->all(); } else { $error = $m->getErrors(); } return $this->render("index", ['m' => $m, 'error' => $error, 'models' => $models]); }
public function getSignupforms() { return $this->hasMany(SignUpForm::className(), ['typeid' => 'id']); }