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

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
Наверх