method
public
static
EntityEditor::mapRequestData()
Сигнатура
public static mapRequestData(array<string|int, mixed> $fieldInfos, array<string|int, mixed> &$entityData, array<string|int, mixed> &$userFields) : mixed
Параметры
$fieldInfos
array<string|int, mixed>
$entityData
array<string|int, mixed>
$userFields
array<string|int, mixed>
Возвращаемое значение
mixed
Как применяется в EntityEditor
EntityEditor::mapRequestData() — метод класса \Bitrix\Crm\Entity\EntityEditor модуля «CRM».
Статический метод — вызывается через имя класса EntityEditor, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Entity\EntityEditor;
Loader::includeModule('crm');
$fieldInfos = [];
$entityData = [];
$userFields = [];
$result = EntityEditor::mapRequestData($fieldInfos, $entityData, $userFields);
// $result: mixedДругие методы EntityEditor
getUserSelectorContext()Получить контекст селектора пользователей. Может использоваться в CSocNetLogDestination::GetDestinationSortinternalizeMultifieldData()Подготовить данные мультиполя для сохранения в сущности назначения.mapData()prepareConvesionMap()prepareEntityInfo()prepareForCopy()Подготовить поля сущности, полученные из редактора, для копирования.prepareMultiFieldDataModel()registerSelectedUser()Сохранить выбранного пользователя в Finder API
Исходный файл: source/crm/lib/entity/entityeditor.php:250

