Как при создании комментария к задаче прикрепить к нему файл?
При создании комментария есть файлы в $_FILES, как их прикрепить к комментарию?
Предполагаю, что нужно сначала записать файл на дик а потом как то его привязать к комментарию...
Пробовал AttachedObjectTable::add() для привязки, не помогает.
| Код |
|---|
$arFields = Array( "AUTHOR_NAME" => $name, "AUTHOR_ID" => $id, "POST_MESSAGE" => $message, "FORUM_ID" => $forum, "TOPIC_ID" => $topic, "NEW_TOPIC" => $new ? "Y" : "N" ); $messageId = \CForumMessage::Add($arFields); |
При создании комментария есть файлы в $_FILES, как их прикрепить к комментарию?
Предполагаю, что нужно сначала записать файл на дик а потом как то его привязать к комментарию...
| Код |
|---|
$driveInstance = \Bitrix\Disk\Driver::getInstance();
$storage = $driveInstance->getStorageByUserId($id);
foreach ($_FILES as $arFile) {
$folder = $storage->getFolderForUploadedFiles();
$fileModel = $folder->uploadFile($arFile, ['NAME' => $arFile['name'], 'CREATED_BY' => $id, array(), true);
????
}
|
Пробовал AttachedObjectTable::add() для привязки, не помогает.