Sto usando il nuovo CakePHP 2.1 e vorrei utilizzare JsonView per far rispondere il mio controller a una richiesta AJAX creata da jQuery sul lato client.CakePHP 2.1 JsonView
Tuttavia, questo deve essere eseguito automaticamente con JsonView in base alla documentazione.
http://book.cakephp.org/2.0/en/views/json-and-xml-views.html
Ho aggiunto questa linea nel mio file routes.php
Router::parseExtensions('json');
E nel mio controller ho
$this->RequestHandler->setContent('json', 'application/json');
$bookings = $this->Bookings->find('all');
$this->set('bookings', $bookings);
$this->set('_serialize', 'bookings');
Poi la vista dovrebbe essere obsoleto, ma quando chiamo questo, serve ancora una pagina che punta a una vista mancante.
Si prega di notare che non è necessario impostare 'application/json' esplicitamente. –