What you're looking for is the correct spelling of $var validate =  
array();
:-)

On 22 Aug 2008, at 09:07, tekomp wrote:

>
> I have an "add" function that isn't being validated using the form
> helper, even though I have the model set to validate.  It just inserts
> the record and I can't figure out why since I haven't had this problem
> before.
>
> Snippet from controller:
>
>        function add() {
>                $user = $this->Auth->user();
>                $user_id = $user['User']['id'];
>                if(!empty($this->data)) {
>                        $this->data['Birthday']['user_id'] = $user_id;
>                        $this->Birthday->create();
>                        if($this->Birthday->save($this->data)) {
>                                $this->Session->setFlash('Birthday was
> added');
>                                $this->redirect('/birthdays/add');
>                        }
>                }
>        }
>
>
> Snippet from model:
>
>        var $belongsTo = 'User';
>        var $validates = array(
>                'first_name' => array(
>                        'minlength' => array(
>                                'allowEmpty' => false,
>                                'rule' => array('minLength', 1),
>                                'message' => 'First name cannot be
> empty'
>                        )
>                ),
>
>
> Any idea why this isn't validating?
>
> 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