【发布时间】:2013-11-07 07:52:43
【问题描述】:
我正在使用 cakephp 2.1,我是新手。作为基于 ORM 的 Cakephp,谁能告诉我如何在 json 中获取数据响应? 我必须遵循哪些步骤? 请帮忙!
【问题讨论】:
标签: json web-services api rest cakephp-2.1
我正在使用 cakephp 2.1,我是新手。作为基于 ORM 的 Cakephp,谁能告诉我如何在 json 中获取数据响应? 我必须遵循哪些步骤? 请帮忙!
【问题讨论】:
标签: json web-services api rest cakephp-2.1
这个问题已经回答了无数次了... 一个很好的整体解释can he found here。
Cake 中有两个选项:
Cake 有 JSON views,您可以使用它来返回数据。
一个空布局和一个返回 JSON 编码数据的视图,例如:
echo json_encode($data)
当然,这些数据必须先在 Controller 中设置:
$dataFromDb = $this->Model->find('all');
$this->set('data', $dataFromDB);
您还必须将Content-Type: application/json 设置为标题。
【讨论】: