使用tank auth设置Codeigniter HMVC

CI_*_*Guy 10 codeigniter hmvc tankauth

我无法使用hmvc和tank auth(设置为模块)设置正常工作的Codeigniter版本2.0.3.我已正确安装CI,然后按照这些说明安装HMVC https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home

我到我的欢迎控制器/视图作为示例就好了,这意味着HMVC正在工作.接下来,我尝试通过将tank auth添加到modules文件夹中的文件夹来将tank auth添加到项目中.它具有适当的控制器/视图/模型等.在坦克auth中设置.我甚至在路线中添加了类似的东西

$路线[ "AUTH"] = "auth /中登录";

我还按照指示将auth模块内的控制器扩展到MX_Controller.同样在我的构造函数中:

$this->load->helper(array('form', 'url'));
    $this->load->library('form_validation');
    $this->load->library('security'); <--failing to load this

    $this->load->library('tank_auth');
    $this->lang->load('tank_auth');
     $this->form_validation->CI =& $this;
Run Code Online (Sandbox Code Playgroud)

它似乎重定向到模块,但它出现错误说::

遇到了错误

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

我究竟做错了什么?是否有人使用HMVC和tank auth作为模块进行CI安装,以便我可以看到它是如何完成的?我是HMVC的新手,谢谢

小智 4

我发现了同样的问题,但我通过简单地添加评论来解决

$this->load->library('security');
Run Code Online (Sandbox Code Playgroud)

所以它看起来像这样:

//$this->load->library('security');
Run Code Online (Sandbox Code Playgroud)

由于安全性现在是 codeigniter 核心的一部分,我猜它已经默认加载,并且一切似乎都工作得很好