1

我在 CodeIgniter 中使用 HMVC 扩展。我有一个像这样的模块

 moduleName
     config 
         config.php
         routes.php
     controller
         test.php
     models
         etc..

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

我尝试从模块文件夹之外的默认配置文件夹加载配置项its working

根据这篇文章,模块配置应该在模块初始化时加载。但它不起作用。

我在这里想念什么?

4

1 回答 1

0

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

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

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

或者你必须扩展 Config 类来修改你的方式

于 2014-02-13T21:54:52.353 回答