从CI中的另一个配置文件加载配置项

时间:2013-03-31 22:39:07

标签: php codeigniter configuration

我一直在尝试将配置项加载到我的CodeIgniter应用程序的另一个配置文件中。 这样做的原因是,当我(例如,更改服务器或想要更改网站标题)时,我不想通过所有文件来更改相同的参数。

我尝试使用config.php从主$this->config['site_title']文件获取所需的项目,使用$this->config->load('config')加载配置文件,并使用{{加载单个配置项1}}但是所有这些方法都返回了无法加载配置项的错误。

我错过了什么吗?

2 个答案:

答案 0 :(得分:-1)

您应该从Controller

中的CI实例加载配置文件

$ci = & get_instance();

$item_name = $ci->config->item('item_name');

答案 1 :(得分:-1)

只需在ci config文件夹中创建配置文件

myconfig.php

在其中

$config['my_site_title'] = 'TechNew.In - www.technew.in';

并在控制器中加载配置

$this->load->config('myconfig');

然后得到你的价值

$my_site_title = $this->config->item('my_site_title');