2013-03-15 90 views
1

啓用REST我剛剛完成建立一個HMVC笨以下步驟here上HMVC笨設置

我現在想創建一個模塊「API」我希望使用Phil Sturgeon's REST library

它指出here我需要延長MX_Controller而非是CI_Controller和我做到了。

我的初始設置是這樣

application 
--modules 
----api 
------config 
------controller 
------libraries 

我一直得到與裝載Rest_Controller一個錯誤,所以我試圖移動REST_Controller和格式庫的應用程序/庫,似乎解決了負荷的問題,但現在我下面讓每當我試着通過http://example.com/codeigniter/index.php/api/example/user/id/1/format/json

訪問它的錯誤「錯誤而遇到

無法加載所請求的類:安全」

我期待的輸出爲「{」 ID「:1,」名「:」有的人「‘電子郵件’:‘[email protected]’,‘事實’:‘愛游泳’}」

我錯過了什麼?是否有可能將REST_Controller和Format庫保留在api模塊下?如果是這樣,怎麼樣?

+0

我可以問我在哪裏可以看到如何設置休息HMVC?謝謝 – 2016-04-19 08:54:40

回答

2

Source

打開Rest_Controller.php轉到行173和下面的代碼

$this->load->library('security'); 

改變

$this->load->helper('security'); 

編輯:

要讓REST_Controller和格式庫在api模塊下。

移動REST_Controller到API /控制器/ REST_Controller.php和格式API /庫/ Format.php