в поле FILTER_NAME, вставляю имя фильтра в котором храниться следующее,
array(
"LOGIC" => "AND",
"!NAME" => array("ДОМ 9%", "ДОМ 6%"),
"PROPERTY" => array("!ROOMS" => array(87)),
);
Суть фильтра в том, что он не должен выводить квартиры(87) из домов 6 и 9, а по факту получаю что он не выводит вообще квартиры и 6-го и 9-го дома и плюс к этому не выводит квартиры(87) из остальных домов, т.е. такое впечатление что LOGIC - AND, вообще не работает.
В чем может быть проблема?
мб так? array( "LOGIC" => "OR", array( "NAME" => array("ДОМ 9%", "ДОМ 6%"), "!PROPERTY_ROOMS" => 87 ), array( "!NAME" => array("ДОМ 9%", "ДОМ 6%"), ) );
Обсуждают сегодня