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

