Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2011, 17:48
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 8 meses
Puntos: 31
forms y validator

Mi formulario
Código PHP:
Ver original
  1. $this->addElement('password', 'txtPassword', array(
  2.             'label'      => 'Su clave secreta',
  3.             'required'   => true,
  4.             'filters'    => array('StringTrim','StringToLower'),
  5.             'validators' => array('NotEmpty')
  6.         ));
Mi controlador
Código PHP:
Ver original
  1. $this->_helper->layout()->disableLayout(); //No mostrar el layout
  2.         $this->_helper->viewRenderer->setNoRender(true); //No mostrar el render
  3.         if($this->getRequest()->isXmlHttpRequest()){
  4.             $request = $this->getRequest();
  5.             $form    = new Application_Form_Login();
  6.             if($form->isValid($request->getPost())){
  7.                 $data = array('username' => 'hitogoroshi' );
  8.                 //Zend_Session::setOptions($request->getPost($data));
  9.                 echo var_dump($form->getErrors());
  10.             }
  11.         }

Cuando envio los campos vacios, el getErros no muestra nada :s no tengo idea porque, quiero capturar mensajes de errores de validacion, aunque en realidad gran parte del proyecto va a ser validado desde el lado del cliente...