Json对我的cakephp应用程序的响应

时间:2013-11-07 07:52:43

标签: json web-services api rest cakephp-2.1

我正在使用cakephp 2.1而且我是新手。由于Cakephp基于ORM,任何人都可以告诉我如何在json中获取数据响应? 我必须遵循哪些步骤? 请帮忙!

1 个答案:

答案 0 :(得分:1)

这个问题现在被无数次回答了...... 一个很好的整体解释can he found here

Cake中有两个选项:

  1. Cake可以使用JSON views来返回数据。

  2. 空布局和返回JSON编码数据的视图,如:

    echo json_encode($data)

    当然,必须先在Controller中设置数据:

    $dataFromDb = $this->Model->find('all');

    $this->set('data', $dataFromDB);

    您还必须将Content-Type: application/json设置为标题。