vink 发表于 2011-7-3 17:13:54

怎么把全局设置放到一个数组里?

手册里有介绍用$this->config->item() 来获取某个值,但如果我想要把整个数组放到一个数组里作为一个全局变量 例如$GLOBAL_CONFIG里,那应该怎么办呢?求解

jeongee 发表于 2011-7-3 17:23:25

不太清楚你的描述
$this->config->item('xx')可以是一个数组啊
或者你可以直接使用$GLOBALS['xx'] = 你的array

vink 发表于 2011-7-3 17:45:50

jeongee 发表于 2011-7-3 17:23 static/image/common/back.gif
不太清楚你的描述
$this->config->item('xx')可以是一个数组啊
或者你可以直接使用$GLOBALS['xx'] = 你的ar ...

我在config目录新建了一个global_config文件来作为全局设置 ,但像charset baseurl和其他一些配置项在CI的默认config文件里,我想把这两个数组合起来,自动加载成为网站全局设置.
默认config文件是自动加载的,问题就是怎么把默认的config文件里的charset这些东西放到一个数组里,难道要重新$this->config->load('config',true);然后再用$this->config->item('config')来获取?

jeongee 发表于 2011-7-3 18:00:51

本帖最后由 jeongee 于 2011-7-3 18:01 编辑

你自己去阅读下config文件的实现就明白了,我指的是源代码

vink 发表于 2011-7-3 18:28:56

了解了...谢谢 $this->config->config

zfm1988 发表于 2011-7-3 22:34:45

或者你可以建立一个helper,之间定义你全局变量,然后让他自动加载就可以了
页: [1]
查看完整版本: 怎么把全局设置放到一个数组里?