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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.