Codeigniter HMVC加载自定义配置文件

时间:2014-01-30 18:27:19

标签: php codeigniter codeigniter-2 codeigniter-hmvc

我在CodeIgniter中使用HMVC扩展。我有像

这样的模块
 moduleName
     config 
         config.php
         routes.php
     controller
         test.php
     models
         etc..

来自test.php我试图从上面的模块文件夹加载自定义配置项。 但它不起作用。我像class Test extends MX_Controller {}

那样扩展我的课程

我尝试从默认配置文件夹加载配置项,该文件夹位于模块文件夹和its working

之外

根据this post,模块配置应在模块初始化时加载。但它不起作用。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

默认情况下,Codeignitor不会从模块文件夹加载配置。它在application / config文件夹上的外观,首先它看看ENVIRONMENT文件夹,以防你有application / config / development .....

要从您可以使用的模块加载配置

$this->load->config('../models/config/XXX.php')  

或者您必须扩展Config类以修改您的方式