I am trying to use the CakePHP 2.2.0-RC2 dynamic validation API to create a 
new validation rule for a Model via a Controller.

First of all, is this possible at all?

So far when I try and run this in a controller:

$this->Campaign->validator()->add('advertiser_id', 'notEmpty', array(
  'rule'      => 'notEmpty',
  'required'  => true,
  'message'   => 'Assigning an advertiser is required' 
));

When the model saves ($this->Campaign->save($this->request->data)), the 
validation list does not appear to have the new validation rule in it. I 
have traced out the validation set that the validator is using at save, and 
it is using only the validation rules that were initially set in the model.

Any ideas? Am I going about this the wrong way? Am I missing anything?

The Book only show examples being done from within a Model class. Can we 
not use this API from the Controller?

Any insight is appreciated.

AD

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to