0

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

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

我错过了什么吗?

4

2 回答 2

-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');
于 2013-04-01T03:50:39.830 回答
-1

您应该从控制器中的 CI 实例加载配置文件

$ci = & get_instance();

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

于 2013-03-31T22:49:09.390 回答