當前位置: 首頁>>代碼示例>>PHP>>正文


PHP SignupForm::signup2方法代碼示例

本文整理匯總了PHP中frontend\models\SignupForm::signup2方法的典型用法代碼示例。如果您正苦於以下問題:PHP SignupForm::signup2方法的具體用法?PHP SignupForm::signup2怎麽用?PHP SignupForm::signup2使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在frontend\models\SignupForm的用法示例。


在下文中一共展示了SignupForm::signup2方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: actionChoose

 public function actionChoose($car)
 {
     //  $query1 = (new Query())->select('model_name')->from('cars');
     //    $data1=$query1->all();
     //$query = (new Query())->select('username')->from('user')->where('dealer=1');
     //data=$query->all();
     //      $dataProvider = new ActiveDataProvider([
     //        'query' => Car::find(),
     //  ]);
     //$model = new RequestForm();
     $signup = new SignupForm();
     if ($signup->load(Yii::$app->request->post())) {
         if ($signup->signup2()) {
             return $this->render('congrats', ['email' => $signup->email]);
             $modlogin = new LoginForm();
             $modlogin->username = $signup->email;
             $modlogin->password = $signup->password;
             $user = $signup->email;
             $use = new User();
             $val = $use->findByUsername1($user);
             $auth = $val->status;
             $query2 = (new Query())->select('id,car_model,color,variant,city')->from('userrequest')->where('user_id=:id', array(':id' => $val->id));
             $data2 = $query->all();
             $dataProvider1 = new ActiveDataProvider(['query' => $query]);
             $dataProvider2 = new ActiveDataProvider(['query' => $query2]);
             $query3 = (new Query())->select('dealer_name,car_model,price,feature')->from('reply')->where('username=:username', array(':username' => $user));
             $dataProvider3 = new ActiveDataProvider(['query' => $query3]);
             return $this->render('userdashboard', ['dataProvider2' => $dataProvider2, 'dataProvider1' => $dataProvider1, 'dataProvider3' => $dataProvider3, 'data' => $data, 'data1' => $data1, 'data2' => $data2, 'user' => $user, 'auth' => $auth]);
         }
     }
     $signup = new SignupForm();
     $mod = new RequestFormindex();
     if ($mod->load(Yii::$app->request->post())) {
         $signup->brand = $mod->brand;
         $signup->model_name = $mod->model_name;
         $signup->fuel = $mod->fuel;
         $email = "motormetric@gmail.com";
         \Yii::$app->mailer->compose(['html' => 'use-html'], ['user' => $signup])->setFrom([\Yii::$app->params['supportEmail'] => 'Home Page Request'])->setTo($email)->setSubject('Home Page Request' . \Yii::$app->name)->send();
         return $this->render('choose', ['signup' => $signup]);
     }
     $mod = new RequestFormindex();
     //$var = Car::find()->where(['modebrand' => $car])->one();
     $var = Ncars::find()->where(['modebrand' => $car])->one();
     $pieces = explode(" ", $car);
     if ($var) {
         $signup->brand = $var->model;
         $signup->model_name = $var->model_name;
         $email = "motormetric@gmail.com";
         \Yii::$app->mailer->compose(['html' => 'use-html'], ['user' => $signup])->setFrom([\Yii::$app->params['supportEmail'] => 'Home Page Request'])->setTo($email)->setSubject('Home Page Request')->send();
         return $this->render('choose', ['mod' => $mod, 'car' => $car, 'signup' => $signup]);
     } else {
         return $this->redirect('../index', ['mod' => $mod]);
     }
 }
開發者ID:vaibhavk01,項目名稱:motor,代碼行數:54,代碼來源:SiteController.php


注:本文中的frontend\models\SignupForm::signup2方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。