用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5663|回复: 3
收起左侧

Config.php里CI_Config类的load方法

[复制链接]
发表于 2013-8-7 23:16:19 | 显示全部楼层 |阅读模式
config类的load方式是载入配置文件的吧?

PHP复制代码
 
include($file_path);   
                        if ( ! isset($config) OR ! is_array($config))
                        {
                                if ($fail_gracefully === TRUE)
                                {
                                        return FALSE;
                                }
                                show_error('Your '.$file_path.' file does not appear to contain a valid configuration array.');
                        }
复制代码

载入进来配置文件后会判断config数组有没有被设置或者是不是数组,我看除了config/config.php里的数组是config命名的变量数组之外config/文件夹下的其它配置文件都不是啊,这样载入进来不就错了吗
发表于 2013-8-8 08:51:36 | 显示全部楼层
应该是新建一个PHP 文件,里面是这样的结构 $config['aaa']=array(x=>a,a=>x);等.
然后用$a = $this->config->item('aaa'); 来获取数组内容,但是前提是必须先把文件加载进来
 楼主| 发表于 2013-8-8 12:51:12 | 显示全部楼层
axiebin 发表于 2013-8-8 08:51
应该是新建一个PHP 文件,里面是这样的结构 $config['aaa']=array(x=>a,a=>x);等.
然后用$a = $this->confi ...

也就是说config/文件夹下现有的文件确实是不能用Config类的load方法载入进来是吗?
发表于 2013-8-8 13:54:24 | 显示全部楼层
似月光 发表于 2013-8-8 12:51
也就是说config/文件夹下现有的文件确实是不能用Config类的load方法载入进来是吗?
...

没试过,但是我都是新建的文件,便于管理的。

本版积分规则