Can you post your controller, model and view code (in http://bin.cakephp.org ) and your Cake and PHP versions?
On Sun, May 25, 2008 at 3:20 PM, timtrice <[EMAIL PROTECTED]> wrote: > > It is not passing validation. In my controller action all I have is a > simple "if $this->data is saved go back to the index page, otherwise > flash a message". debug is set to 3. > > running debug($this->Post->validationErrors) produces an empty array > with/without required set to true. > > On May 25, 1:06 pm, "Dardo Sordi Bogado" <[EMAIL PROTECTED]> wrote: >> Is the form passing or failing validation? hint: >> debug($this->Post->validationErrors); >> >> Try adding 'required' => true to the validation array and remove >> $form->error() from your view, that is done by the input method >> itself. >> >> HTH, >> - Dardo Sordi. >> >> On Sun, May 25, 2008 at 1:04 PM, timtrice <[EMAIL PROTECTED]> wrote: >> >> > Blinded looking for a more sophisticated problem. This does solve the >> > first issue in that now the validation works. However, I still cannot >> > get the error to appear in the form. I have the error call embedded >> > in the form but I have tried outside as well: >> >> > echo $form->create( 'post ); >> > echo $form->error( 'title' ); >> > echo $form->input( 'title' ); >> > echo $form->end( 'Add' ); >> >> > On May 25, 10:38 am, "David Zentgraf" <[EMAIL PROTECTED]> wrote: >> >> 'mesage' => 'wtf?' >> >> >> WTF indeed. Spellcheck? >> >> >> On Sun, May 25, 2008 at 9:45 PM, timtrice <[EMAIL PROTECTED]> wrote: >> >> >> > Here is my form in the view: >> >> >> > echo $form->create( 'post ); >> >> > echo $form->input( 'title' ); >> >> > echo $form->end( 'Add' ); >> >> >> > Here is my validation in the post model: >> >> >> > var $validate = array( >> >> > 'title' => array( >> >> > 'rule' => array( 'minLength' , 1 ), >> >> > 'mesage' => 'wtf?', >> >> > 'allowEmpty' => false >> >> > ) >> >> > ); >> >> >> > My 'add' function in the controller goes through the processes of >> >> > validating $this->data on my own. I've tried using $form->error and >> >> > $form->isFieldError but nothing is automatically generating the errors >> >> > if I submit an empty form. I've read all about the data validation >> >> > and what-not but can't find anything that works like it did in Cake >> >> > 1.1. Am I missing something? >> >> >> > What function do I need to add to show these errors and where do I >> >> > need to add it? >> >> >> > Thanks! > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" 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 -~----------~----~----~----~------~----~------~--~---
