我在關注設置RESTful Web服務的基礎知識的tutorial in the CakePHP book。在CakePHP中使用RESTful API防止默認視圖
到目前爲止,我已經更新了我的路線文件到以下幾點:
Router::mapResources('stores');
Router::parseExtensions('json');
我也有安裝在應用程序/佈局/ JSON和適當的JSON視圖的空白布局。當我導航到控制器/ action.json時,我正在收到我的json輸出成功
我在想,雖然沒有.json擴展名,它會嘗試加載常規視圖。我正在尋找建立一個純粹的API只有JSON輸出,有沒有什麼辦法來防止定期渲染輸出呢?
我已經從這些位置刪除了視圖,我擁有的是我的json文件夾。但是當我在操作之後導航到沒有.json的控制器時,蛋糕會給我一個缺少的視圖錯誤。 – CrocHunter
那麼你可以更新.htaccess,以便Apache只重寫匹配* .json – cowls
的請求我曾考慮過,認爲如果您構建純api,Cake可能會鎖定它。 – CrocHunter