Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/11/2011, 03:58
Dav1d
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: Problema en zend para añadir a un form un validator personalizado

Ya funciona, ahora para terminar de perfeccionarlo me gustaría añadir otro archivo en la carpeta validators, con otra validación, pero ponerle una condición, es decir si la condición anterior no se cumple, que no muestre el siguiente error.

Pongo código de ejemplo.

Código PHP:
$email = new Zend_Form_Element_Text('email');
         
$email->setLabel('emails');
         
$email->setRequired(true)
                   ->
addValidator('NotEmpty',true)
                   ->
addValidator(new Custom_Validators_LimiteEmails('valores varios')
                   ->
addValidator(new Custom_Validators_OtraValidacion('valores varios')
); 
pues bien, lo que quiero es que si salta el error en LimiteEmails, aunque el formulario no cumpla la validación de OtraValidacion.php, que se la salte, pues no quiero que aparezca las dos a la vez.

Y si LimiteEmails es correcto, entonces que compruebe si OtraValidacion es correcto o no, y sólo entonces.

Un saludo.