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

get

Описание

string public static
\Bitrix\Main\Config\Option::get(
 string $moduleId,
 string $name,
 string $default = "",
 boolean|string $siteId = false
);

Статический метод возвращает значение параметра.

Аналог методов COption::GetOptionInt и COption::GetOptionString в старом ядре.

Исключения

Параметры и пример

ПараметрОписаниеВерсия
$moduleIdID модуля. Обязательный.
$nameИмя параметра. Обязательный.
$defaultВозвращается значение по умолчанию, если значение не задано.
Значение по умолчанию.
Если default_value не задан, то значение для default_value будет браться из массива с именем ${module_id."_default_option"} заданного в файле /bitrix/modules/module_id/default_option.php.
$siteIdID сайта, если значение параметра различно для разных сайтов.

Примеры

$size = Option::get("main", "max_file_size");


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Андрей Чурсин
Сообщение не промодерировано, возможны ошибки и неточности.
Что бы получить все настройки модуля используем Option::getForModule(str MODULE_NAME); - вернёт массив значений
0
Владислав Митрошин
Сообщение не промодерировано, возможны ошибки и неточности.
Поддерживаю, что кэшируется. Можно использовать прямой запрос без кэширвания

global $DB;
$row = $DB->Query("SEL ECT * FR OM b_option WHERE NAME='ЗначениеПоляНазвание'")->Fetch();
$value = $row['VALUE'];
© «Битрикс», 2001-2022, «1С-Битрикс», 2022
Наверх