Miguel,

Esta es la forma de escribir validaciones múltiples:

var $validate = array(
                'email' => array(
                        'email' => array(
                                'rule' => 'email',
                                'required' => 'true',
                                'message' => 'Debes escribir un correo 
electrónico válido.'
                        ),
                        'unique' => array(
                                'rule' => 'checkUnique',
                                'message' => 'Ya existe un usuario con ese 
correo electrónico.'
                        )
                )
);

Como verás, no estoy usando allowEmpty, pero es solo agregar otro
juego 'key' => 'value' a cada array.

Espero haberte sido de ayuda.

Saludos,
mbavio

On 8 mayo, 17:07, "Miguel Michelsongs" <[EMAIL PROTECTED]>
wrote:
> Gracias Mbavio, si funciona
>
> pero que pasa en el caso que tenga mas validaciones dentro de el campo?
>
> yo lo escribo asi:
>
>     'region' => array(
>                     'El rut no es válido' => array('rule'=>'validateRut'),
>                       'El rut ya existe' => array('rule'=>'unique')
>                      )
>
> pero en el caso de la integración de allowempty y required no se me ocurre
> como integrarlo
>
> según el código que mostraste como integras mas reglas de validacion ?
>
> saludos
>
> 2008/5/8 mbavio <[EMAIL PROTECTED]>:
>
>
>
>
>
> > Perdon, hay un  array mas ahi, lo que pasa es que en mi app estoy
> > usando validaciones multiples sobre el campo, por lo tanto se me
> > escapo un array :P Igualmente creo que se entiende.
>
> > Saludos,
> > mbavio
>
> > On 8 mayo, 16:49, mbavio <[EMAIL PROTECTED]> wrote:
> > > Estas usando 1.2?
>
> > > var $validate = array(
> > >                 'email' => array(
> > >                         'email' => array(
> > >                                 'rule' => 'email',
> > >                                 'required' => 'true',
> > >                                 'message' => 'Debes escribir un correo
> > electrónico válido'
> > >                                 'allowEmpty' => true   // Esta es la
> > > linea que permite que el elemento este vacio.
> > >                         ),
> > > );
>
> > > Saludos,
> > > mbavio
>
> > > On 8 mayo, 16:44, "Miguel Michelsongs" <[EMAIL PROTECTED]>
> > > wrote:
>
> > > > Hola a todos, tengo una duda, quería saber si es posible validar un
> > campo,
> > > > por ejemplo un mail , pero a la vez permitir que este entre tambien
> > como un
> > > > campo vacío?
>
> > > > 'email' =>  array(
> > > >             'El email no es válido' => VALID_EMAIL,
> > > >             'El Email ya existe' => array('rule'=>'unique'),
> > > >             //aqui permitir que entre vacio
> > > >             ),
>
> > > > ...
>
> > > > Saludos
>
> --
> Atte.
> Miguel Michelson Martinez
> ---------------------------------------www.artenlinea.cl
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a