Config.php: различия между версиями
Перейти к навигации
Перейти к поиску
V0yager (обсуждение | вклад) (Новая страница: «Файлы конфигурации Файлы конфигурации могут быть у каждого плагина, сайта и е…») |
V0yager (обсуждение | вклад) Нет описания правки |
||
Строка 7: | Строка 7: | ||
Конфиг файл плагина должен также располагаться в ./settings/config.php | Конфиг файл плагина должен также располагаться в ./settings/config.php | ||
==Внутри контроллера== | |||
Внутри контроллеров к объекту $config можно получить доступ через $this->config | |||
$this->config это объектное представление массива $config | |||
К примеру если у нас в конфиг файле есть директива $config['url']['site'] то в объектном виду внутри контроллера к ней можно получить доступ через $this->config->url->site |
Версия от 19:11, 12 февраля 2013
Файлы конфигурации
Файлы конфигурации могут быть у каждого плагина, сайта и есть также общесистемный конфиг файл, который располагается в /cms/settings/config.php
Конфиг файла сайта должен располагаться в папке /site/settings/config.php отсюда он будет автоматически подгружен ядром
Конфиг файл плагина должен также располагаться в ./settings/config.php
Внутри контроллера
Внутри контроллеров к объекту $config можно получить доступ через $this->config
$this->config это объектное представление массива $config
К примеру если у нас в конфиг файле есть директива $config['url']['site'] то в объектном виду внутри контроллера к ней можно получить доступ через $this->config->url->site