Configuration
Configuration - Класс отвечает за глобальные настройки всего приложения. (Это то, что в старом ядре определяется константами.)
Класс оперирует единой базой настроек, которые хранятся в файле .settings.php. Данные хранятся произвольные. Например, для соединений может храниться целый пул данных для именованных соединений.
По самой структуре, файл настроек содержит параметр readonly для определенных секций, это означает, что данные настройки не будут изменены через API.
Обращается к пространству имён:
Финальный класс, обеспечивает выполнение: \ArrayAccess
, \Iterator
, \Countable
.
После внесения изменений нужно обязательно вызвать метод saveConfiguration, иначе эти изменения не сохранятся.
Метод | Описание | С версии |
---|---|---|
addReadonly | Метод изменяет параметры "только для чтения". | |
add | Метод изменяет/добавляет параметры. | |
get | Метод возвращает значения параметров. | |
getInstance | Метод получает объект класса Configuration. | |
getValue | Метод получает значение одного параметра. | |
saveConfiguration | Метод сохраняет изменение конфигурации. | |
wnc | Статический метод без параметров. Создает файл настроек .settings.php
Важно! Метод заменит файл, если он уже существует.
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024