当前位置: 首页>>代码示例>>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;未经允许,请勿转载。