Powered by CodeIgniter

Файлы конфигурации

Для работы с файлами конфигурации создан специальный базовый класс Info.// Вернет прочитанный файл в виде массива print_r($this->info->read(GEARS.'global/global')); // Вносим изменения $data['site_url'] = 'cogear.ru'; $extra_data['template'] = 'default'; // Используем настроек файл как текущий // расширение можно не указывать $this->info->set(GEARS.'global/global') // Вносим изменения ->change($data) ->change($extra_data) ... // Сохраняем информацию в файл. ->compile(); Помните, что настройки всех компонентов хранятся в объекте базовой сущности.
  • $this->gears — настройки всех компонентов.
  • $this->gears->nodes — настройки компонента nodes.
  • $this->gear — настройки текущего компонента.
  • $this->site — глобальные настройки сайта.
  • $this->gears->global — идентично предыдущему пункту.