Api 在HMVC CodeIgniter设置上启用REST

Api 在HMVC CodeIgniter设置上启用REST,api,codeigniter,rest,hmvc,Api,Codeigniter,Rest,Hmvc,我刚刚按照以下步骤完成了HMVC CodeIgniter的设置 我现在正试图创建一个我希望使用的模块“api” 它指出我需要扩展MX_控制器而不是CI_控制器,我确实扩展了 我最初的设置是这样的 application --modules ----api ------config ------controller ------libraries 我一直在加载Rest\u控制器时出错,因此我尝试将Rest\u控制器和格式库移动到应用程序/库,似乎可以解决加载问题,但现在每当我尝试通过 “遇到错误

我刚刚按照以下步骤完成了HMVC CodeIgniter的设置

我现在正试图创建一个我希望使用的模块“api”

它指出我需要扩展MX_控制器而不是CI_控制器,我确实扩展了

我最初的设置是这样的

application
--modules
----api
------config
------controller
------libraries
我一直在加载Rest\u控制器时出错,因此我尝试将Rest\u控制器和格式库移动到应用程序/库,似乎可以解决加载问题,但现在每当我尝试通过

“遇到错误

无法加载请求的类:安全“

我希望输出为“{”id“:1,“name“:“someguy”,“email”:”example1@example.com“,”事实“:“热爱游泳”}”

我错过了什么?是否可以将REST_控制器和格式库保存在api模块下?如果是,怎么做?

打开Rest_Controller.php,转到第173行并更改以下代码

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

编辑:

将REST_控制器和格式库置于api模块下


将REST_控制器移动到api/controllers/REST_Controller.php,并将格式移动到api/libraries/Format.php

我能问一下在哪里可以看到如何在hmvc中设置REST吗??谢谢
$this->load->helper('security');