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