2013-03-31 4 views
0

Я пытаюсь загрузить элемент конфигурации в другой файл конфигурации для моего приложения CodeIgniter. Причина этого заключается в том, что я не хочу проходить через все файлы для изменения тех же параметров, когда я, например, меняю сервер или хочу изменить название сайта.Загрузка элементов конфигурации из другого файла конфигурации в CI

Я пытался получить детали, мне нужно из главного config.php файла с помощью $this->config['site_title'], путем загрузки конфигурационного файла с помощью $this->config->load('config') и загрузок отдельного элемента конфигурации с использованием $this->config->item('site_title'), но все эти методы возвращают ошибки, элементы конфигурации могут не загружается.

Я что-то упустил?

+0

Чтобы загрузить файл в другой файл, вы должны будете использовать, включают «file.php» и использовать переменные напрямую, я не вижу, чтобы это работало иначе. – ahmad

ответ

0

вы должны загрузить файлы конфигурации из экземпляра CI в контроллере

$ci = & get_instance();

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

0

просто создать свой конфигурационный файл в папку конфигурации či

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

Файлы Config не могут загружать в них другие файлы конфигурации. – Cascade

Смежные вопросы