| Цитата |
|---|
| Елена Симченко написал: А аналог в 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();
|