Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2010, 07:53
bengiss
 
Fecha de Ingreso: junio-2009
Mensajes: 79
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta [ZF] Problema con mensajes de error en formulario

Hola de nuevo, tengo un problema al agregar mensajes de error a los input de mis formularios, quisiera que dependiendo del tipo de validacion mostrara un mensaje diferente. Lo tengo de esta manera:

Código PHP:
$name_users = new Zend_Form_Element_Text('name_users');
$name_users->setLabel('Nombre:')
                     ->
setRequired(true)
                     ->
addFilter('StripTags')
                     ->
addFilter('StringTrim')
                     ->
addValidators(array(
                          array(
'NotEmpty'true),
                          array(
'StringLength'false, array(4,10))
                     ))
                     ->
setErrorMessages(array(
                          
Zend_Validate_NotEmpty::IS_EMPTY => 'Nombre requerido',
                          
Zend_Validate_StringLength::TOO_SHORT => 'Nombre muy corto',
                          
Zend_Validate_StringLength::TOO_LONG => 'Nombre muy largo'
                     
)); 
Pero siempre que falla alguna de las validaciones me muestra los 3 mensajes de error y no solo el que corresponde.

Alguien podria ayudarme? Gracias!