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

Configuration

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

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

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

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

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

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

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

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



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2018, «1С-Битрикс», 2018
Наверх