Как при создании комментария к задаче прикрепить к нему файл?
При создании комментария есть файлы в $_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() для привязки, не помогает.