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