Hi,

I just installed cake 1.2.5 - kudos for the easy installation..

I am going through the 1.2 blog tutorial http://book.cakephp.org/view/219/Blog
and have run into an error on step 10.1.11 Deleting Posts..

I receive this error when I click on delete:

------
Missing Method in PostsController

Error: The action delete is not defined in controller PostsController

Error: Create PostsController::delete() in file: app/controllers/
posts_controller.php.

<?php
class PostsController extends AppController {

        var $name = 'Posts';


        function delete() {

        }

}
?>
--------
My posts_controller.php file looks like this:

----
<?php
class PostsController extends AppController {
var $name = 'Posts';
function index() {
$this->set('posts', $this->Post->find('all'));
}

function view($id = null) {
$this->Post->id = $id;
$this->set('post', $this->Post->read());
}

function add() {
 if (!empty($this->data)) {
 if ($this->Post->save($this->data)) {
 $this->Session->setFlash('Your post has been saved.');
 $this->redirect(array('action'=> 'index'));
}

function delete($id) {
$this->Post->delete($id);
$this->Session->setFlash('The post with id: '.$id.' has been
deleted.');
$this->redirect(array('action'=> 'index'));
    }
   }
  }
 }
?>
-----

So I am hoping I can receive some direction on correcting my code or
install to proceed with the tutorial.

All the best

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to