1

ここの手順に従って、HMVCCodeIgniterのセットアップを完了しました。

現在、 PhilSturgeonのRESTライブラリを使用したいモジュール「api」を作成しようとしています。

ここでは、CI_ControllerではなくMX_Controllerを拡張する必要があると述べていますが、そうしました。

私の初期設定はこんな感じでした

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

Rest_Controllerの読み込みでエラーが発生し続けたため、REST_ControllerライブラリとFormatライブラリをアプリケーション/ライブラリに移動して、読み込みの問題を修正したようですが、http://exampleからアクセスしようとすると次のエラーが発生します。 com / codeigniter / index.php / api / example / user / id / 1 / format / json

"エラーが発生しました

要求されたクラスを読み込めません:セキュリティ」

出力が"{"id ":1、" name ":" Some Guy "、" email ":" example1@example.com "、" fact ":"Lovesスイミング"}"になることを期待しています。

私は何が欠けていますか?REST_ControllerライブラリとFormatライブラリをapiモジュールの下に保持することは可能でしょうか?もしそうなら、どのように?

4

1 に答える 1

2

ソース

Rest_Controller.phpを開いて173行目に移動し、次のコードを変更します

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

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

編集:

apiモジュールの下にREST_ControllerライブラリとFormatライブラリを配置します。

REST_Controllerをapi/controllers / REST_Controller.phpに移動し、Formatをapi / libraries/Format.phpに移動します

于 2013-03-15T16:08:36.693 に答える