2013-03-31 67 views
0

我一直在試圖配置項加載到我的笨另一個應用程序的配置文件。 之所以這樣做,這是我不想去通過所有文件的更改相同的參數時我舉個例子,更改服務器或希望更改網站的標題。加載配置項CI

我試着用$this->config['site_title'],通過加載使用$this->config->load('config')的配置文件,並使用$this->config->item('site_title')加載單獨的配置項,但所有這些方法都返回錯誤讓我從主config.php文件需要的項目,該配置項目可能不被加載。

我錯過了什麼嗎?

+0

加載另一個文件中的一個文件,你將不得不使用包括「file.php」,並使用變量直接,我無法看到它,否則工作。 – ahmad

回答

0

您應該加載一個控制器內的CI實例的配置文件

$ci = & get_instance();

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

0

只需在CI配置文件夾中創建您的配置文件

myconfig.php 

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

,並在控制器加載你的配置

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

然後讓你的價值

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

配置文件無法加載在其內部其他配置文件。 – Cascade