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