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

getData

array
public function getData(
	$isReturnEscapedData = true
);

Данный метод возвращает массив, содержащий данные о задаче (TITLE, DESCRIPTION и т.д.).

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

ПараметрОписание
$isReturnEscapedDataЕсли true (по умолчанию), то возвращаются экранированные данные, оригинальные («сырые») значения будут в ключах с тильдой (~TITLE, ~DESCRIPTION и т.д.).

Примеры

Создание инстанса сущности.

$task = new \Bitrix\Tasks\Item\Task(100); // получение сущности с выбранным id
$task = new \Bitrix\Tasks\Item\Task(100, 1); // получение сущности с выбранным id и пользователем 1
$task->getData(); получить всю информацию о задаче.
$task->getData(array('~')); получить только основные данные. в эту выборку попадут так же закешированные данные. например в одном случае мы запрашивали основные данные, во втором случае у этой же задаче запросили доп поле. то если в третий раз вызвать ~ то доп поле так же будет в выборке.
$task->getData(array('#')); получить все поля, которые есть в базе
$task->getData(array('UF_#')); получить все пользовательские поля

Первый параметр не обязательно может быть массивом. можно и строкой:

$task->getData('FIELD_NAME');

Также можно обращаться к $task как к массиву:

$task['TITLE'] - это само выполнит все необходимые запросы

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