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!