我已經創建了一個簡單的REST服務,以XML的形式提供數據。我設法啓用XML,JS和RSS格式,但我找不到啓用JSON格式的方式。 JS == JSON?可能不會 :)。CakePHP JSON擴展?
如何在版本1.2/1.3中啓用此功能?
Thx !!
我已經創建了一個簡單的REST服務,以XML的形式提供數據。我設法啓用XML,JS和RSS格式,但我找不到啓用JSON格式的方式。 JS == JSON?可能不會 :)。CakePHP JSON擴展?
如何在版本1.2/1.3中啓用此功能?
Thx !!
如果您的PHP 5.2或更高版本,它帶有JSON編碼/解碼支持。 Check the docs here。
您可能需要手動編碼/輸出,但編碼應該是微不足道的。
獎勵積分將打造爲一個行爲:)
編輯:
退房的$javascript->object()
方法here,它可以做你想做的。
快速谷歌搜索表明有一個用於CakePHP的json組件。鏈接到討論它在Cake 1.2中使用的文章:http://www.pagebakers.nl/2007/06/05/using-json-in-cakephp-12/
Router :: parseExtensions('json');
只需添加這行代碼在你的控制器或AppController的
var $components = array('RequestHandler');
function beforeFilter() {
$this->RequestHandler->setContent('json', 'text/x-json');
}
並運行在Internet Explorer。
我說的是CakePHP框架和異構化(.xml,.js,.rss ... .json?)。 – xpepermint 2009-09-16 17:02:39