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');
Сообщение не промодерировано, возможны ошибки и неточности.
|
Передавал в FILES как идентификаторы файлов, полученные как в результате выполнения CFile::saveFile(), так и в результате выполнения Bitrix\Tasks\Integration\Disk::uploadFile() (естественно, с учётом прав) - но к комментарию никакие файлы не подгружались.
Глянул |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.