Документация для разработчиков
Темная тема

Configuration

Configuration - Класс отвечает за глобальные настройки всего приложения. (Это то, что в старом ядре определяется константами.)

Класс оперирует единой базой настроек, которые хранятся в файле .settings.php. Данные хранятся произвольные. Например, для соединений может храниться целый пул данных для именованных соединений.

По самой структуре, файл настроек содержит параметр readonly для определенных секций, это означает, что данные настройки не будут изменены через API.

Обращается к пространству имён:

Финальный класс, обеспечивает выполнение: \ArrayAccess, \Iterator, \Countable.

После внесения изменений нужно обязательно вызвать метод saveConfiguration, иначе эти изменения не сохранятся.

Метод Описание С версии
addReadonly Метод изменяет параметры "только для чтения".
add Метод изменяет/добавляет параметры.
get Метод возвращает значения параметров.
getInstance Метод получает объект класса Configuration.
getValue Метод получает значение одного параметра.
saveConfiguration Метод сохраняет изменение конфигурации.
wnc Статический метод без параметров. Создает файл настроек .settings.php

Важно! Метод заменит файл, если он уже существует.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024