You can set different set of rules on your model:

Class MultivalidateModel extends AppModel {

  var $name = 'Multivalidate';

  var $validationSets = array(
                                          'default' => ... default rules,
                                          'state1' => ... full validate array1,
                                          'state2' => ... full validate array2,
        );

   var $currentRuleSet = 'default';

  function validates ($data =array())
  {
       $this->validate = $this->$validationSets[$this->currentRuleSet];
       parent::validates($data);
  }


}

}


Also this can be put on a behavior.


On Feb 7, 2008 2:25 PM, Siebren Bakker <[EMAIL PROTECTED]> wrote:
> I don't actually need to compare the information with that from the
> database, I just need to  validate the data in the fields, preferably using
> the $validate array present in my User Model, in order to make sure that it
> is valid data for those fields, without having to add validation data to the
> controller
>
>
> On Feb 6, 2008 10:18 PM, Rgarg <[EMAIL PROTECTED]> wrote:
> >
> >
> > do you want to cum pair  user written data with database??
> >
>
>
>
> --
> In the name of Life, Liberty, and the pursuit of my sanity.
> Siebren Bakker(Aevum Decessus)
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.12
> GCS d- s+: a19 C++++ UL++ P L++
>  !E W++ N(-) o? K? w(+) O? M-- V?
> PS+ PE Y- PGP- t+ 5? X- R tv--
> b++ Di D+ G+ e h! r y-
> ------END GEEK CODE BLOCK------
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
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