Всем привет, помогите разобраться, не могу сообразить как правильно реализовать задумку. В yii2 идея реализовать двух этапную регистрацию в модальном окне. Жмем "Зарегистрироваться", открывается модальное окно с полями
public function actionSignupStepOne()
{
$model = new Signup;
if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post())) {
if ($user = $model->save()) {
return $this->redirect('site/signup-step-two');
} else {
Yii::$app->response->format = Response::FORMAT_JSON;
return ActiveForm::validate($model);
}
}
return $this->renderAjax('signup-step-one', [
'model' => $model,
]);
}
, после нажатия сабмит и успешной валидации нужно что бы в этом же модальном окне отрывалась вторая форма регистрации, но происходит просто редирект на страницу. Подскажите как можно это реализовать? Пробовал поймат событие передавать во вьюху success при успешной валидации а во вьюхе уже рендерить если саксесс тру, но ничего не получается. Пробовал afterValidate но тоже без особого успеха.