本文整理汇总了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]);
}
}