add
array|boolean public static \Bitrix\Tasks\Integration\Forum\Task\Comment::add( $taskId, $messageText, boolean $authorId, array $files );
Метод добавляет новый комментарий к задаче. Метод статический.
Параметры
Параметр | Описание | Версия |
---|---|---|
$taskId | Идентификатор задачи | |
$messageText | Текст комментария | |
$authorId | Идентификатор автора комментария | |
$files | Прикладываются временные идентификаторы (то есть 'n17') файлов, которые были загружены на диск |
Примеры
use Bitrix\Main\Loader; use Bitrix\Tasks\Integration\Forum\Task\Comment; if ( !Loader::includeModule('tasks') || !Loader::includeModule('forum') ) { return; } $taskId = 1307; $userId = 1; $messageText = 'Hello from Bitrix!'; $result = Comment::add($taskId, [ 'AUTHOR_ID' => $userId, 'POST_MESSAGE' => $messageText, ]);
$result = \Bitrix\Tasks\Integration\Forum\Task\Comment::add($taskId, $arFields); // получили РЕЗУЛЬТАТ выполнения if(!$result->isSuccess()) { // если была ошибка, то кидаем исключение throw new TasksException(serialize($result->getErrors()->getMessages()), TasksException::TE_ACTION_FAILED_TO_BE_PROCESSED | TasksException::TE_FLAG_SERIALIZED_ERRORS_IN_MESSAGE); } $resultData = $result->getData(); // если ошибок не было, можем получить данные, которые были вставлены в комментарии return $resultData['ID']; // например, чтобы вернуть ID комментария
© «Битрикс», 2001-2024, «1С-Битрикс», 2024