【发布时间】:2013-03-02 16:37:00
【问题描述】:
我正在构建一个 Android 移动应用程序,对于我的服务器端,我使用 CakePHP 来响应 JSON 对象。我注意到默认情况下,CakePHP 控制器必须有与之关联的视图。我怎样才能关闭它,而只返回 JSON 对象?
【问题讨论】:
标签: json cakephp view controller
我正在构建一个 Android 移动应用程序,对于我的服务器端,我使用 CakePHP 来响应 JSON 对象。我注意到默认情况下,CakePHP 控制器必须有与之关联的视图。我怎样才能关闭它,而只返回 JSON 对象?
【问题讨论】:
标签: json cakephp view controller
你试过了吗
$this->autoRender = false;
在控制器中? 顺便说一句,它已记录在案。
此外,对于这个确切的用例,还有特殊的 JsonViews。此视图甚至不会尝试查找视图文件。
http://book.cakephp.org/2.0/en/views/json-and-xml-views.html#json-and-xml-views
【讨论】: