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

addChildTaskByTemplate

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

CTaskItem[]
CTaskItem::addChildTasksByTemplate(
	$templateId, 
	$parameters = array()
)

Метод добавляет подзадачи из шаблона.

Возвращаемое значение

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

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

Параметр Описание
$templateId ID шаблона.
$parameters Массив параметров подзадачи.

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

CModule::IncludeModule('tasks');

$taskId = 1373;
$executiveUserId = $GLOBALS['USER']->GetId();
$templateId = 6;

// creating task instance to attach new subtasks to
$taskInstance = CTaskItem::getInstance($taskId, $executiveUserId);

$createdSubtasks = $taskInstance->addChildTasksByTemplate($templateId, array(
	// transfer some parameters
	'BEFORE_ADD_CALLBACK' => function(&$fields){
		print('will be created:'.PHP_EOL);
		print_r($fields);
	},
));

print_r($createdSubtasks);


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