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

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/tasks.task.comments.add?taskId=1&fields[POST_MESSAGE]=hello%20world!

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

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

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


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх