Цитата |
---|
Елена Симченко написал: А аналог в D7 есть? если получаем элементы через ElementTable::getList |
Для D7 есть класс Bitrix\Iblock\SectionElementTable. Можно для ElementTable::getList создать Reference-поле с привязкой к данному классу:
Код |
---|
$result = \Bitrix\Iblock\ElementTable::getList([ 'select' => [ 'ID', 'NAME', 'SECTION_ELEMENT_ID' => 'SECTION_ELEMENT.IBLOCK_SECTION_ID', ], 'runtime' => [ new \Bitrix\Main\ORM\Fields\Relations\Reference( 'SECTION_ELEMENT', \Bitrix\Iblock\SectionElementTable::class, \Bitrix\Main\Entity\Query\Join::on('this.ID', 'ref.IBLOCK_ELEMENT_ID') ) ], ])->fetchAll(); |