<?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')
));
}
}
?>