Нужно выбрать элементы, у которых значения свойства типа список полностью совпадает с фильтром. Стандартно можно сделать выборку по И или ИЛИ. Но я пока не додумался как же все-таки сделать выборку ТОЛЬКО.
вот код.
$arFilter = array(
Array("LOGIC"=>"AND","PROPERTY_115_VALUE"=> "Турецкая баня Есть","PROPERTY_115_VALUE"=> "Форма Угловая","PROPERTY_115_VALUE"=> "Тип поддона Высокий" ),
"IBLOCK_ID"=>24,
) ;
$res = CIBlockElement::GetList(array(),$arFilter,false,array(),array());
$Elements = array();
while($res1 = $res->GetNext() ){
print_r($res1);
$Elements[] = $res1['NAME'];
}
print_r($Elements);
Пока что выбирает элементы у которых есть хотя бы одно значение. А надо точное соответствие. Спасибо.
вот код.
$arFilter = array(
Array("LOGIC"=>"AND","PROPERTY_115_VALUE"=> "Турецкая баня Есть","PROPERTY_115_VALUE"=> "Форма Угловая","PROPERTY_115_VALUE"=> "Тип поддона Высокий" ),
"IBLOCK_ID"=>24,
) ;
$res = CIBlockElement::GetList(array(),$arFilter,false,array(),array());
$Elements = array();
while($res1 = $res->GetNext() ){
print_r($res1);
$Elements[] = $res1['NAME'];
}
print_r($Elements);
Пока что выбирает элементы у которых есть хотя бы одно значение. А надо точное соответствие. Спасибо.