2015-09-14 83 views
0

我想將ODATA格式化爲我的CakePHP REST API。我的問題是CakePhp預計在資源末尾使用.json來理解響應格式。如何在url的末尾沒有.json的情況下呈現json

如何渲染json並從我的請求url中刪除「.json」部分?

I.e.

當前GET:

api.local/api/v2_agent_properties/83.json 

目標GET:

api.local/api/v2_agent_properties(83) 
+0

目前還不清楚爲什麼當前和目標URL變化格式完全'v2_agent_properties(83)'< - 爲什麼括號,是一個錯字? – AD7six

回答

1

,你可以在AppController中的beforeRender設置此:

$this->RequestHandler->renderAs($this, 'json'); 
+0

感謝它的工作。我唯一的問題是現在api.local/api/v2_agent_properties(83)。我怎樣才能得到「(83)」部分?我想我需要某種路由。 –

相關問題