Получение свойств элементов инфоблока D7
Всем добрый день. Пробую на D7 получить элементы инфоблока со свойством UL_FULL_NAME (тип - строка). Но получаю ошибку:
Подскажите, что не так я делаю?
В настройках инфоблока Символьный код API я указал. Код выполняю в командной PHP строке в админке битрикс.
Пробовал и без PROPERTY_ - результат тот же. Как только убираю из фильтра и из select свойство - то всё работает. Подскажите, как получать элементы инфоблока на D7 вместе со свойствами?
Всем добрый день. Пробую на D7 получить элементы инфоблока со свойством UL_FULL_NAME (тип - строка). Но получаю ошибку:
| Код |
|---|
Unknown field definition `PROPERTY_UL_FULL_NAME` (PROPERTY_UL_FULL_NAME) for \Bitrix\Iblock\Element Entity. (100) |
Подскажите, что не так я делаю?
В настройках инфоблока Символьный код API я указал. Код выполняю в командной PHP строке в админке битрикс.
| Код |
|---|
use Bitrix\Iblock\ElementTable;
use Bitrix\Main\Loader;
Loader::includeModule('iblock');
$iblockId = 44;
$params = [
'order'=>['DATE_CREATE'=>'DESC'],
'filter'=>[
'PROPERTY_UL_FULL_NAME' => 'организация',
'IBLOCK_ID' => $iblockId,
'ACTIVE'=>'Y'
],
'select' => ['ID','NAME','CREATED_BY','DATE_CREATE','TIMESTAMP_X','PROPERTY_UL_FULL_NAME'],
'limit' => 20,
'offset'=>0,
'count_total'=>1,
'runtime'=>[
'PROPERTY'=>[
'data_type' => 'Bitrix\Iblock\IblockElementProperty',
'reference' => ['=this.ID' => 'ref.IBLOCK_ELEMENT_ID']
]
]
];
$dbItems = ElementTable::getList($params);
print_r(count($dbItems));
print_r($dbItems); |
Пробовал и без PROPERTY_ - результат тот же. Как только убираю из фильтра и из select свойство - то всё работает. Подскажите, как получать элементы инфоблока на D7 вместе со свойствами?