У меня есть класс проверки подлинности. теперь, нормально ли расширять класс формы из класса проверки? или даже расширение класса проверки из класса запросов?formular validation in mvc php
Я просто не уверен, как реализовать процесс регистрации для нового пользователя в mvc. полностью путают.
Edit: я нашел это Зенд репетит здесь:
// application/controllers/GuestbookController.php
class GuestbookController extends Zend_Controller_Action
{
// snipping indexAction()...
public function signAction()
{
$request = $this->getRequest();
$form = new Application_Form_Guestbook();
if ($this->getRequest()->isPost()) {
if ($form->isValid($request->getPost())) {
$comment = new Application_Model_Guestbook($form->getValues());
$mapper = new Application_Model_GuestbookMapper();
$mapper->save($comment);
return $this->_helper->redirector('index');
}
}
$this->view->form = $form;
}
}
, но я не понимаю, как в случае неправильных входов, вы можете вернуться на страницу формы теперь с заполненными полями ввода
$this->view->form = $form;
это просто устанавливает значение, но не перенаправляет на registration.php. так как я могу добраться до registration.php после этого
if ($form->isValid($request->getPost())) {
$comment = new Application_Model_Guestbook($form->getValues());
$mapper = new Application_Model_GuestbookMapper();
$mapper->save($comment);
return $this->_helper->redirector('index');
}
else {
// ... do redirect to registration.php and fill input fields with set $_POST
}