Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2010, 15:57
daniko_013
 
Fecha de Ingreso: abril-2010
Ubicación: Lima-Peru
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: Problema con mensajes y zend form

Hola por que no intentestas esto:

Código PHP:
$email_users = new Zend_Form_Element_Text('email_users');
$email_users->setLabel('Email:')
                    ->
setRequired(false)
                    ->
addFilter('StripTags')
                    ->
addFilter('StringTrim')
                    ->
addValidators(array(
                        array(
'EmailAddress'true,
                            array(
                                
'messages' =>
                                    array(
Zend_Validate_EmailAddress::INVALID => 'Email invalido')
                                )
                        )));

$emailValidator = new Zend_Validate_Db_NoRecordExists(
                                                                    array(
                                                                    
'table' => 'user',
                                                                    
'field' => 'email_user'
                                                                    
)
                                                                    );

            
$emailValidator->setMessage("Este email ya existe");
            
$emailUsers->addValidator($emailValidator); 
El orden de como se muestra ya solo depende de cual pones primero en el script arrriba, en este caso el resultado serár:

Código PHP:
email Invalido
Este email ya existe 
Espero te sirva. Me comentas como te va.

Un saludo