get
Описание
string public static \Bitrix\Main\Config\Option::get( string $moduleId, string $name, string $default = "", boolean|string $siteId = false );
Статический метод возвращает значение параметра.
Аналог методов COption::GetOptionInt и COption::GetOptionString в старом ядре.
Исключения
Параметры и пример
Параметр | Описание | Версия |
---|---|---|
$moduleId | ID модуля. Обязательный. | |
$name | Имя параметра. Обязательный. | |
$default | Возвращается значение по умолчанию, если значение не задано. Значение по умолчанию. Если default_value не задан, то значение для default_value будет браться из массива с именем ${module_id."_default_option"} заданного в файле /bitrix/modules/module_id/default_option.php. | |
$siteId | ID сайта, если значение параметра различно для разных сайтов. |
Примеры
$size = Option::get("main", "max_file_size");
![]()
Сообщение не промодерировано, возможны ошибки и неточности.
|
Что бы получить все настройки модуля используем Option::getForModule(str MODULE_NAME); - вернёт массив значений
|
![]()
Сообщение не промодерировано, возможны ошибки и неточности.
|
Поддерживаю, что кэшируется. Можно использовать прямой запрос без кэширвания
global $DB; $row = $DB->Query("SEL ECT * FR OM b_option WHERE NAME='ЗначениеПоляНазвание'")->Fetch(); $value = $row['VALUE']; |
© «Битрикс», 2001-2023, «1С-Битрикс», 2023
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.