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
-~----------~----~----~----~------~----~------~--~---