Я новичок в Zend и создаю простую форму регистрации, но в которой много полей.Поэтому я хочу создать страницу подтверждения после действия регистрации пользователя.
Вот как работает мой поток: регистрация -> подтверждение -> успех / ошибка
Моя главная причина для отдельного подтвержденияСтраница формы - это поля данных так много, что пользователь должен пройти, чтобы убедиться, что они все правильно заполнены.
с помощью регистрации форм и подтверждения (с отключенным полем), я хочу знать, есть ли способпередать данные из регистрационной формы для подтверждения формы?
Просьба приветствовать любые полезные идеи и предложения;)
public function signupAction()
{
$users = new Application_Model_Users();
$form = new Application_Form_RegistrationForm();
$this->view->form=$form;
if($this->getRequest()->isPost()){
if($form->isValid($_POST)){
$data = $form->getValues();
//some checks before sending data to confirm page
//not sure how the data can be passed to the confirm page from here
$this->_redirect('auth/confirmsignup');
}
}
}
public function confirmsignupAction()
{
$users = new Application_Model_Users();
$form = new Application_Form_ConfirmRegistrationForm();
$this->view->form=$form;
if($this->getRequest()->isPost()){
if($form->isValid($_POST)){
$data = $form->getValues();
//some checks before
unset($data['confirmPassword']);
$users->insert($data);
$this->_redirect('auth/login');
}
}
}