2009-09-16 132 views
0

我已經創建了一個簡單的REST服務,以XML的形式提供數據。我設法啓用XML,JS和RSS格式,但我找不到啓用JSON格式的方式。 JS == JSON?可能不會 :)。CakePHP JSON擴展?

如何在版本1.2/1.3中啓用此功能?

Thx !!

回答

2

如果您的PHP 5.2或更高版本,它帶有JSON編碼/解碼支持。 Check the docs here

您可能需要手動編碼/輸出,但編碼應該是微不足道的。

獎勵積分將打造爲一個行爲:)

編輯:

退房的$javascript->object()方法here,它可以做你想做的。

+0

我說的是CakePHP框架和異構化(.xml,.js,.rss ... .json?)。 – xpepermint 2009-09-16 17:02:39

0

只需添加這行代碼在你的控制器或AppController的

var $components = array('RequestHandler'); 

function beforeFilter() { 
    $this->RequestHandler->setContent('json', 'text/x-json'); 
} 

並運行在Internet Explorer。