Config.php: различия между версиями

Материал из GLENN CMS WIKI
Перейти к навигации Перейти к поиску
(Новая страница: «Файлы конфигурации Файлы конфигурации могут быть у каждого плагина, сайта и е…»)
 
Нет описания правки
Строка 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