@haramba
Почему вопросы о про битрикс такие тупые?

Почему не работает LOGIC OR Битрикс GetList?

$r = CIBlockElement::GetList([],
  [
    [
       "LOGIC" => "OR",
       ["PROPERTY_LINK1" => $arIds],
       ["PROPERTY_LINK2" => $arIds],
       ["WF_PARENT_ELEMENT_ID" => $arIds]
    ],
    "SHOW_HISTORY" => "Y"
  ],
  false, false, ["ID"]);
echo $r->SelectedRowsCount();


Если оставить только ["WF_PARENT_ELEMENT_ID" => $arIds], сохранив структуру фильтра, -- найдет записи.

Значит, фильтр воспринимает как логику AND
  • Вопрос задан
  • 6439 просмотров
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
web-программист
[
       "LOGIC" => "OR",
       [
              "PROPERTY_LINK1" => $arIds,
              "PROPERTY_LINK2" => $arIds,
              "WF_PARENT_ELEMENT_ID" => $arIds
       ]
    ]

Вот так имелось ввиду?
Ответ написан
Ваш ответ на вопрос

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

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