我正在使用新的CakePHP 2.1,并希望使用JsonView使我的控制器响应由客户端jQuery创建的AJAX请求。
然而,根据文档,这应该自动完成JsonView。
然而,根据文档,这应该自动完成JsonView。
http://book.cakephp.org/2.0/en/views/json-and-xml-views.html
我在我的routes.php文件中添加了这行代码
Router::parseExtensions('json');
而在我的控制器中,我有
$this->RequestHandler->setContent('json', 'application/json' );
$bookings = $this->Bookings->find('all');
$this->set('bookings', $bookings);
$this->set('_serialize', 'bookings');
那么视图应该已经过时了,但是当我调用它时,它仍然提供一个指向缺失视图的页面。
application/json
。 - Álvaro González