Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- File: /Blog/controllers/posts_controller -->
- <?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 edit($id=null) {
- $this->Post->id=$id;
- if (empty($this->data)) {
- $this->data = $this->Post->read();
- } else {
- if ($this->Post->save($this->data)) {
- $this->Session->setFlash('Your post has been updated.');
- $this->redirect(array('action'=>'index', null, true));
- exit();
- }
- }
- }
- function delete($id) {
- $this->Post->delete($id);
- $this->Session->setFlash('The post with id: '. $id .'has been deleted' );
- $this->redirect(array('action'=>'index', null ,true));
- exit();
- }
- }
- ?>
Add Comment
Please, Sign In to add comment