Чтобы загрузить файл конфигурации в CodeIgniter, вы можете вызвать метод $this->config->load()
.
Чтобы загрузить один из ваших пользовательских конфигурационных файлов вы будете использовать следующую функцию в контроллере, который нуждается в этом:
$this->config->load('filename');
Где имя файла это имя файла конфигурации, без .php файл расширение.
Если вам нужно загрузить несколько файлов конфигурации, они будут объединены в один основной конфигурационный массив. Однако могут возникнуть конфликты имен, если имеют одинаковые индексы массивов в разных конфигурационных файлах. К избегайте коллизий, вы можете установить второй параметр в значение ИСТИНА, и каждый конфигурационный файл будет храниться в индексе массива, соответствующем имени файла конфигурации . Пример:
// Stored in an array with this prototype: $this->config['blog_settings'] = $config
$this->config->load('blog_settings', TRUE);
Пожалуйста, смотрите раздел под названием Fetching Config Items ниже, чтобы узнать как получить элементы конфигурации, установленные таким образом.
Третий параметр позволяет подавить ошибки в том случае, если конфигурационный файл не существует:
$this->config->load('blog_settings', FALSE, TRUE);
http://codeigniter.com/user_guide/libraries/config.html