Oki, se puede crear como validador? o me creo una funcion.
Código PHP:
public function registrarseAction(){
$form = new Forms_reguserForm();
$form->setMethod('post')
->setAction($this->getRequest()->getBaseUrl() . '/Auth/Guardar')
->getElement('submit')->setLabel('new user');
$this->view->form = $form;
}
public function guardarAction(){
............
$form = new Forms_reguserForm();
if (!$form->isValid($this->_request->getPost())) {
return $this->_helper->redirector('registrarse');
}
...........
}
Tengo 2 funciones Registrase y Guardar. Registrase es la funcion que carga el formulario y Guardar la que lo valida, Pero cuando hay errores el formulario se crea de nuevo en blanco, como puedo corregir este fallo.
En cuanto a los decorators, no he tocado nada, ya que no enciendo su estructura. Pero preferia hacerlo con una tabla e ir colocando los elementos de uno en uno.