У меня есть форма в моем индексе, и когда она действительна, она перенаправляется на новое представление, и я хочу, чтобы в этом новом представлении было получено имя, которое было введено в форму, как я могу это сделать?
мой контроллер:
public function indexAction() { // action body $eform = new Application_Form_Eform(); if ($this->_request->isPost()) { $formData = $this->_request->getPost(); if ($eform->isValid($formData)) { $nameInput = $eform->getValue('nameInput'); $this->_helper->redirector->gotoRoute(array('controller'=> 'index','action' =>'result', 'email' => $nameInput)); $this->_helper->redirector('result'); exit; } else { $eform->populate($formData); } } $this->view->form = $eform; } public function resultAction() { $nameInput = $this->_getParam('email'); $this->view->email = $nameInput; }
result.phtml
<?php echo $this->name;?>
как я могу передать name
переменной, которое было введено в форму, и отобразить ее на новом представлении resultAction
? Благодаря!