method
public
static
Options::fetchSettingsFromQuery()
Сигнатура
public static fetchSettingsFromQuery(array<string|int, mixed> $fields, HttpRequest $request) : array<string|int, mixed>|null
Описание
Извлекает значения полей из запроса
Параметры
$fields
array<string|int, mixed>
$request
HttpRequest
Возвращаемое значение
array<string|int, mixed>|null
Как применяется в Options
Options::fetchSettingsFromQuery() — метод класса \Bitrix\Main\UI\Filter\Options модуля «Главный модуль». Options: Класс Options модуля main.ui.filter.
Статический метод — вызывается через имя класса Options, без создания объекта.
use Bitrix\Main\UI\Filter\Options;
$fields = [];
$request = null; // HttpRequest
$result = Options::fetchSettingsFromQuery($fields, $request);
// $result: array<string|int, mixed>|nullДругие методы Options
calcDates()Вычисляет значение датыdeleteFilter()Удаляет пресет по идентификатору пресетаdestroy()Уничтожает эти настройки фильтраfetchCommonPresets()Получает общие пресеты из базы данныхfetchDateFieldValue()Извлекает значения поля датыfetchFieldValuesFromFilterSettings()fetchNumberFieldValue()Извлекает значения числового поляfetchOptions()Получает настройки фильтра из базы данныхfetchPresetFields()Извлекает список полей пресетаfindDefaultPresetId()Находит пресет по умолчанию в массиве пресетовgetAdditionalPresetFields()Получает дополнительные поля пресетаgetAllUserOptions()Получает настройки фильтра для всех пользователей
Исходный файл: source/main/lib/ui/filter/options.php:357

