Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 18:06
turbex
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 3 meses
Puntos: 1
mensajes de error en Zend_Form

Hola amigos,
una nueva comsulta sobre el uso de formularios en Zend.

Código PHP:
            $email = new Zend_Form_Element_Text('email');
            
$email
                
->setLabel($this->getView()->getTranslation('Email'))
                ->
setRequired(TRUE)
                ->
addValidator('EmailAddress')        
                ->
setAttrib('style''width:230px')
                ->
setErrorMessages(array($this->getView()->getTranslation('You must be enter a valid Email'))); 
tengo ese campo "email", como puedo hacer que por ejemplo para el caso del setRequired el error que devuelve sea "Usted debe ingresar el email" y cuando ingrese un email incorrecto slga... "usted debe ingresar un email valido" ??

igual para otros casos... por ejemplo... la contraseña... cuando le ponemos minimo 6 caracteres... que aparezca un mensaje de error para cada filtro... o cada validator... como es que se puede poner eso ??... porque cuando pongo esa linea de setErrorMessages me sobreescribe los errores...

ya que tengo otro caso por ejemplo donde uso "Zend_Validate_Db_NoRecordExists" pero quisiera que el mensaje de error que bote sea.... "El email que ha ingresado ya existe" o algo asi...


gracias :)