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

请问各高手,如何在控制器方法里调用配置文件中的参数?

[复制链接]
发表于 2008-2-12 11:53:07 | 显示全部楼层 |阅读模式
请问各高手,如何在控制器方法里调用配置文件中的参数?
也就是说要调用system/application/config中某个变量的值,比如调用autoload.php中的$autoload['libraries']变量的值,应该如何做?

[ 本帖最后由 shishirui 于 2008-2-12 14:17 编辑 ]
发表于 2008-2-12 20:38:00 | 显示全部楼层
 楼主| 发表于 2008-2-13 13:21:28 | 显示全部楼层
我看过了,似乎只可以调用config.php中的变量啊
发表于 2008-2-13 18:47:21 | 显示全部楼层
这个嘛,好像有个全局数组,叫做 $CFG,不过我没用过,你可以看看 CI 的源代码。
发表于 2008-2-13 21:30:33 | 显示全部楼层
这是codeigniter.php中的定义:
$CFG =& load_class('Config');
$CFG 也是调用config类读取application/config/config.php中的内容,只是为了在codeigniter.php中使用而已
所以是设置就应该都放在config.php中, 这样才可以用内建的->config->item方法来调出

如果想在autoload.php中读什么东西,需要先把它include进来然后直接使用里面的内容

[ 本帖最后由 thinksand 于 2008-2-13 21:34 编辑 ]
 楼主| 发表于 2008-2-13 22:05:12 | 显示全部楼层
嗯明白了明白了,非常感谢楼上。:)

本版积分规则