/** * Creates a new KefuAccountRepair model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new KefuAccountRepair(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionSixthEnd() { $session = \Yii::$app->session; $session->open(); $model = new KefuAccountRepair(); $model->progress = KefuAccountRepair::PROGRESS_NEW; $model->status = KefuAccountRepair::STATUS_IN_USE; if ($session['kefuAccountRepair.account'] != '') { $model->account = $session['kefuAccountRepair.account']; $model->reason = $session['kefuAccountRepair.reason']; $model->register_time = $session['kefuAccountRepair.register_time']; $model->register_place = $session['kefuAccountRepair.register_place']; $model->recent_games = $session['kefuAccountRepair.recent_games']; $model->question_desc = $session['kefuAccountRepair.question_desc']; $model->bind_email = $session['kefuAccountRepair.bind_email']; $model->security_question_one = $session['kefuAccountRepair.security_question_one']; $model->security_question_one_answer = $session['kefuAccountRepair.security_question_one_answer']; $model->security_question_two = $session['kefuAccountRepair.security_question_two']; $model->security_question_two_answer = $session['kefuAccountRepair.security_question_two_answer']; $model->applicant_name = $session['kefuAccountRepair.applicant_name']; $model->applicant_phone = $session['kefuAccountRepair.applicant_phone']; $model->applicant_identity = $session['kefuAccountRepair.applicant_identity']; $model->applicant_email = $session['kefuAccountRepair.applicant_email']; $model->identity_front = $session['kefuAccountRepair.applicant_identity_front']; $model->identity_back = $session['kefuAccountRepair.applicant_identity_back']; if ($model->save()) { //清空session中的account $session['kefuAccountRepair.account'] = ''; $session['kefuAccountRepair.*'] = ''; \Yii::$app->session->setFlash('success', '恭喜你,您的申诉单已经提交成功!'); $model->sendEmail(); return $this->render('sixth-end', ['model' => $model]); } else { \Yii::$app->session->setFlash('error', '非常抱歉,我们无法处理你提交的信息,请稍后重试!'); return $this->render('sixth-end-error', []); } } return $this->render('sixth-end-error', []); }