Здравствуйте. Есть конструкция
$text = 'текст';
$resId = \Bitrix\Crm\Timeline\CommentEntry::create(
array(
'TEXT' => $text,
'SETTINGS' => ['HAS_FILES' => 'Y'], // тут можно указать, что есть прикрепленные файлы
'AUTHOR_ID' => 1,
'BINDINGS' => array(array('ENTITY_TYPE_ID' => \CCrmOwnerType::Order, 'ENTITY_ID' => $id),
),
'FILES' => // что ту сюда писать
));
$resultUpdating = \Bitrix\Crm\Timeline\Entity\TimelineBindingTable::update(
array('OWNER_ID' => $resId, 'ENTITY_ID' => $id, 'ENTITY_TYPE_ID' => \CCrmOwnerType::Company),
array('IS_FIXED' => 'Y')
);
Как добавить в этот процесс прикрепление файла?
'FILES' => $arIMAGE // $arIMAGE вот в этой переменной что должно лежать? в каком форматке? makeFile ? $_FILE ? $_POST - произвольные поля? \CFile::GetFileArray() массив с бд? или прямая ссылка? или что ту другое?
$text = 'текст';
$resId = \Bitrix\Crm\Timeline\CommentEntry::create(
array(
'TEXT' => $text,
'SETTINGS' => ['HAS_FILES' => 'Y'], // тут можно указать, что есть прикрепленные файлы
'AUTHOR_ID' => 1,
'BINDINGS' => array(array('ENTITY_TYPE_ID' => \CCrmOwnerType::Order, 'ENTITY_ID' => $id),
),
'FILES' => // что ту сюда писать
));
$resultUpdating = \Bitrix\Crm\Timeline\Entity\TimelineBindingTable::update(
array('OWNER_ID' => $resId, 'ENTITY_ID' => $id, 'ENTITY_TYPE_ID' => \CCrmOwnerType::Company),
array('IS_FIXED' => 'Y')
);
Как добавить в этот процесс прикрепление файла?
'FILES' => $arIMAGE // $arIMAGE вот в этой переменной что должно лежать? в каком форматке? makeFile ? $_FILE ? $_POST - произвольные поля? \CFile::GetFileArray() массив с бд? или прямая ссылка? или что ту другое?