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

add

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

CTaskItem
public static function add(
	$arNewTaskData,
	$userId
);

Данный метод возвращает экземпляр класса CTaskItem.

Примечание: Метод принимает массив конфигурационных параметров и генерирует скрипты, необходимые для показа файлового диалога. Метод статический.

Параметры метода

ПараметрОписание
$arNewTaskDataМассив полей данных по задаче (TITLE, DESCRIPTION и т.д.), список полей - аналогично методу CTasks::Add().
$userIdИдентификатор пользователя, от имени которого будут проверяться права и правила бизнес-логики.

Примеры

$task = new \Bitrix\Tasks\Item\Task(); // создание экземпляра новой сущности (например, новой задачи, которой еще нет в базе данных)
$task = new \Bitrix\Tasks\Item\Task(0, 1); // создание экземпляра новой сущности из под пользователя 1

Затем

$task->title = 'hello';
$task->responsibleId = 4;

Либо

$task['TITLE'] = 'hello';
$task['RESPONSIBLE_ID'] = 4;

Затем

$result = $task->save();
if($result->isSuccess())
{
	print('EEEEEhaaaa!!!');
}
else
{
	print('NoEEEEEhaaaa!!!:');
	print_r($result->dump());
}


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