02/12/2009, 18:49
|
| | 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" } } |