Codeigniter : 如何在自定义库中访问$ config自定义数组,其中库和配置的相应文件名命名相同?
自定义配置文件必须自动加载:您还可以传递存储在配置文件中的参数 . 只需创建一个与类文件名相同的配置文件,并将其存储在application / config /文件夹中 . 参考
myclass配置文件:驻留在 config\myclass.php
$config [ 'myconfig' ] [ 'something' ] = 'my value';
MyClass库:位于 library\MyClass\MyClass.php
在MyClass的构造函数中: $this->ci =& get_instance ( );
如果我这样做 var_dump ( $this->ci->config->item ( 'myconfig' ) [ 'something' ] );
然后它打印NULL .
但是,如果我添加以下行,那么它的工作原理 $this->ci->config->load('myclass');
Why the config file not auto loading ?
1 回答
在你的控制器中:
然后尝试: