Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2009, 18:49
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 16 años
Puntos: 2
Respuesta: zend, recuperar los mensajes de error

Ahí pudé chequearlo.
Bueno, podemos obtener tanto de un elemento en particular como de todo el formulario.

Teniendo un formulario clásico de login, con un elemento nombre, otro clave, y un boton de ingresar;
luego de validar colocamos:

$errors = $miFormulario->getErrors();
$messages = $miFormulario->getMessages();
//tambien podría apuntar a un solo elemento:
//$miFormulario->clave->getErrors();
var_dump($errors);
var_dump($messages);

errors, nos da el array con las claves identificador del error.
messages, nos devuelve el array con los mensajes que devolverá el form.

array(3) { ["nombre"]=> array(1) { [0]=> string(7) "isEmpty" } ["clave"]=> array(1) { [0]=> string(7) "isEmpty" } ["ingresar"]=> array(0) { } }


array(2) { ["nombre"]=> array(1) { ["isEmpty"]=> string(25) "No ha ingresado su nombre" } ["clave"]=> array(1) { ["isEmpty"]=> string(24) "No ha ingresado la clave" } }