Чтобы получить элемент из файла конфигурации, используйте следующую функцию:
$this->config->item('item name');
Где имя элемента является $ индекс конфигурации массива вы хотите получить. Например, чтобы выбрать язык, вы сделаете следующее:
$lang = $this->config->item('language');
Функция возвращает FALSE (логическое), если элемент, который вы пытаетесь извлечь, не существует.
Если вы используете второй параметр функции $ this-> config-> load, чтобы назначить свои элементы конфигурации конкретному индексу, вы можете получить его, указав имя индекса во втором параметре $ this -> config-> item(). Пример:
// загружает конфигурационный файл с именем blog_settings.php и присваивает его индекс с именем «blog_settings»
$this->config->load('blog_settings', TRUE);
// Извлечение конфигурации элемента с именем SITE_NAME, содержащийся в массиве blog_settings
$site_name = $this->config->item('site_name', 'blog_settings');
// альтернативный способ указать один и тот же предмет:
$blog_config = $this->config->item('blog_settings');
$ site_name = $ blog_config ['site_name'];
Почему вы не можете просто передать эти массивы в представление? –
Я могу, но это не подходит для разметки представления из функций. – Jonathan