that's the sausage! Had my plularity on my model file names wrong. Thanks for your help.
Elliot. On Jan 24, 8:56 pm, Matt Curry <[email protected]> wrote: > I'm on Windows using XAMPP and CakePHP. No issues. > > Check and make sure you're putting all the code in the right files. > For example if your Post model isn't in /app/models/post.php Cake will > not find it and silently use the base model instead. Sounds like > what's happening with you. > > -Matthttp://www.pseudocoder.com > > On Jan 24, 4:54 am, Elliot Tucker <[email protected]> > wrote: > > > Hi, > > Not a newby at PHP or MVC but I am a newby Cake Baker. > > > I'm going through the example blog application (http:// > > book.cakephp.org/view/218/Example-Applications) but for some reason > > the Validation doesn't work. When notEmpty validation is set up on > > the fields I can still add post with empty title and body. I've tried > > all kinds of different validations rules in the Posts but they don't > > ever get picked up. > > > It feels like a bug, poss w/ CakePHP+XAMPP as I haven't had the > > opportunity to try on Linux. I've even tried all the different > > validation methods from the manual..nothing. No errors either. > > > Code below (verbose fromhttp://book.cakephp.org/view/338/Data-Validation) > > > Any help would be much appreciated, it's frustrating to be stumped so > > early on! > > > Cheers. > > > Elliot. > > > First off, hear is the model > > ############################### > > <?php > > class Post extends AppModel > > { > > var $name = 'Post'; > > > var $validate = array( > > 'title' => array( > > 'rule' => 'notEmpty' > > ), > > 'body' => array( > > 'rule' => 'notEmpty' > > ) > > );} > > > ?> > > ############################## > > > And the relevent parts from the controller: > > ############################## > > <?php > > class PostsController extends AppController { > > var $name="Posts"; > > function add() { > > if (!empty($this->data)) { > > if ($this->Post->save($this->data)) { > > $this->flash('Your post has been saved.', > > '/posts'); > > } > > } > > }} > > > ############################## > > > And for good luck, a add view: > > ############################## > > <h1>Add Post</h1> > > <?php > > echo $form->create('Post'); > > echo $form->input('title'); > > echo $form->input('body', array('rows' => '3')); > > echo $form->end('Save Post'); > > ?> > > ############################## --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
