Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class UsersController extends AppController {
- public $components = array('RequestHandler');
- public function beforeFilter() {
- parent::beforeFilter();
- // $this->response->header('Access-Control-Allow-Origin', '*');
- $this->RequestHandler->ext = 'json';
- }
- public function index() {
- $users = $this->User->find('all');
- $this->set(array(
- 'users' => $users,
- '_serialize' => array('users')
- ));
- }
- public function add() {
- $this->User->create();
- if ($this->User->save($this->request->data)) {
- $message = 'Saved';
- } else {
- $message = 'Error';
- }
- $this->set(array(
- 'message' => $message,
- '_serialize' => array('message')
- ));
- }
- public function view($id) {
- $user = $this->User->findById($id);
- $this->set(array(
- 'user' => $user,
- '_serialize' => array('user')
- ));
- }
- public function edit($id) {
- $this->User->id = $id;
- if ($this->User->save($this->request->data)) {
- $message = 'Saved';
- } else {
- $message = 'Error';
- }
- $this->set(array(
- 'message' => $message,
- '_serialize' => array('message')
- ));
- }
- public function delete($id) {
- if ($this->User->delete($id)) {
- $message = 'Deleted';
- } else {
- $message = 'Error';
- }
- $this->set(array(
- 'message' => $message,
- '_serialize' => array('message')
- ));
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement