method
public
static
Manager::getValue()
Сигнатура
public static getValue(array<string|int, mixed> $input, string|array<string|int, mixed>|null $value) : mixed
Описание
Перед сохранением в базу данных проверьте значение на ошибки с помощью Manager::getError!
Параметры
$input
array<string|int, mixed>
значения настроек ввода
$value
string|array<string|int, mixed>|null
значение для нормализации
Возвращаемое значение
mixed
Как применяется в Manager
Manager::getValue() — метод класса \Bitrix\Sale\Internals\Input\Manager модуля «Интернет-магазин».
Статический метод — вызывается через имя класса Manager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\Input\Manager;
Loader::includeModule('sale');
$input = [];
$value = '';
$result = Manager::getValue($input, $value);
// $result: mixedДругие методы Manager
asMultiple()Получает множественное значение.getCommonSettings()Получает настройки, общие для всех типов ввода.getEditHtml()Возвращает HTML-элемент управления вводом для значения.getError()Получает ошибки валидации пользовательского ввода.getFilterEditHtml()getRequiredError()getSettings()Получает поля настроек для пользовательского элемента управления.getTypes()Получает все зарегистрированные типы.getViewHtml()Возвращает HTML-представление значения.initJs()register()Регистрирует новый тип.
getValue() есть и у других классов модуля «Интернет-магазин»: Address, Base, Base, ButtonSelector, Checkbox, ConcreteProduct, Date, EitherYN.
Исходный файл: source/sale/lib/internals/input.php:163

