Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.23 KB

config.md

File metadata and controls

26 lines (16 loc) · 1.23 KB

##Конфигурация

###Основы

Для работы с файлами конфигурации Knee предоставляет класс Config.

Все файлы настроек должны храниться в директории /app/configs/, директория не может иметь вложенные папки, а точнее интерфейс класса Config не дает возможности к ним обратиться.

Доступ к конфигурации осуществляется "точечным путем" file.key1.key2. Файл конфигурации должен возвращать массив настроек.

###Доступ

Для примера возьмем готовый файл конфигурации database.php и обратимся к некоторым его значениям.

$error = Config::get('database.error');
$connect = Config::get('database.connections.default');

Так же класс Config дает возможность вносить изменения в существующие настройки.

Config::set('database.error', false);
Config::set('database.connections.default.database', 'test');