Документация для разработчиков
Темная тема

add

Описание и параметры

\CTaskCommentItem::add(\CTaskItem $task, array $fields);

Статический метод для создания комментария к задаче.

Параметры

Первым параметром передается объект задачи, вторым поля комментария..

ПоляОписаниеВерсия
AUTHOR_ID  Идентификатор пользователя, от имени которого создается комментарий.
AUTHOR_NAME  Имя пользователя (опционально).
AUTHOR_EMAIL  E-mail пользователя (опционально).
USE_SMILES  (Y|N) - парсить или нет комментарии на наличие смайлов.
POST_MESSAGE  Текст сообщения.
FILES  Массив файлов.
AUX (Y|N) - обновить модуль статистики и отправить сообщение о новом сообщении получателям.

Примеры

$task = \CTaskItem::getInstance($this->entityId, $authorId);
\CTaskCommentItem::add($task, $fields);

Пример использования в REST

http://site.bx/rest/1/SECRETKEY/task.commentitem.add?taskId=1&fields[POST_MESSAGE]=hello%20world!

Можно подписаться на событие создания комментария:

RegisterModuleDependences('forum', 'OnCommentTopicAdd', 'tasks', 'YourClass', 'onBeforeAdd');

RegisterModuleDependences('forum', 'OnAfterCommentTopicAdd', 'tasks', 'YourClass', 'onAfterAdd');


© «Битрикс», 2001-2024, «1С-Битрикс», 2024