I followed along with the blog tutorial and got that working with out
a problem.  Now I'm modifying the blog tutorial for my own purposes
since the basic technique was the same for this particular part of the
project but now the fields are not validating.  When I had it as
notEmpty it still posted an empty entry to the database.  And with it
alphaNumeric it's still posting an empty entry.

Can I get some help?

Model:

<?php
  class Category extends AppModel
  {
      var $name = 'Category';

      var $validate = array(
                    'category' => 'alphaNumeric'
            );

  }

?>

Controller:

<?php
  class CategoriesController extends AppController
  {
          var $name = 'Categories';

        function index()
    {
                $this->set('categories', $this->Category->find('all'));
          }
    function add()
    {
                  if (!empty($this->data))
      {
                          if ($this->Category->save($this->data))
        {
                                  $this->Session->setFlash('Your category has 
been saved.');
                                  $this->redirect(array('action' => 'index'));
                          }
                  }
          }
    function edit($id = null)
    {
            $this->Category->id = $id;
            if (empty($this->data))
      {
                $this->data = $this->Category->read();
        } else
      {
                if ($this->Category->save($this->data))
        {
                        $this->Session->setFlash('Your category has been 
updated.');
                        $this->redirect(array('action' => 'index'));
                }
        }
    }
    function delete($id)
    {
        $this->Category->del($id);
        $this->Session->setFlash('The category with id: '.$id.' has been
deleted.');
        $this->redirect(array('action'=>'index'));
    }

  }
?>

View:

<!-- File: /app/views/categories/add.ctp -->

<h1>Add Post</h1>
<?php
        echo $form->create('');
        echo $form->input('category');
        echo $form->end('Save Category');
?>

Thanks in advance.

--~--~---------~--~----~------------~-------~--~----~
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 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to