Diversia
@Diversia

Как выполнить фильтр по свойству в Битрис D7 для инфоблока?

Как выполнить фильтр по свойству в Битрикс D7 для инфоблока?

$arFilter = [
	'IBLOCK_ID' => 1,
	'PROPERTY_genres' => $array // !!!!!
];

$res = \Bitrix\Iblock\ElementTable::getList(array(
	'select' => ['ID'],
	'filter' => $arFilter,
));

while ($row = $res->fetch())
{
	$arResult['id'][] = $row['ID'];
}

genres - свойство с типом Привязка к элементам инфоблока.
  • Вопрос задан
  • 2850 просмотров
Решения вопроса 1
@boris4682
Backend developer
Вот источник с примерами
Будет примерно так:
$dataClass = \Bitrix\Iblock\Iblock::wakeUp(1)->getEntityDataClass()
$element = $dataClass::getList([
    'select' => ['ID'],
    'filter' => ['@GENRES.VALUE' =>  $arrayIds]
])->fetchAll();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы