Or you could write it into a custom function. Then call your custom
function for each of the email fields. Ie. 'email1' => array
('customFunction'), 'email2' => etc...

You do have to assign a validation to rule to each individual form
element by name, in your case email1, email2 and email3. Granted one
element can have multiple rules.


On Dec 3, 7:57 am, rgreenphotodesign <[EMAIL PROTECTED]>
wrote:
> each form field will need it's own validation rule.
>
> What you have should work, just change the name to email1, then cut/
> paste the whole rule and rename email2 etc.
>
> You could probably write something on the beforeValidates that renames
> your variables to "email", validates them, but then you'd have to get
> them back to their original variable names (email1 etc) to save in the
> DB. I assume you have 3 columns in your database? email1, email2 etc?
>
> On Dec 2, 9:27 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
>
> > Hi there,
> > i got a problem with cake, i m using the lastest version.
>
> > i got a form with 3 email fields. email1, email2, email3.
> > and in my table, i want to record each email.
>
> > i tried to make a validation rule for email.
>
> > i got :
>
> >         var $validate = array(
> >                                   'email' => array(
> >                                                 'valid' => array(
> >                                                                         
> > 'rule' => 'email',
> >                                                                         
> > 'message' => 'Please enter a valid email address'
> >                                                  ),
> >                                                                 'unique' => 
> > array(
> >                                                                         
> > 'rule' => 'isUnique',
> >                                                                         
> > 'message' => 'This email address has already been used'
> >                                                 )
> >                                 ));
>
> > but it' doesn"t work at all. i think there's a problem with the name
> > of my form fields and the validation.
>
> > any idea ?
>
> > thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to