Хочу сделать выборку ВСЕХ свойств элемента кроме ОДНОГО свойства с кодом «FOTO».
Сделал код:
$res = CIBlockElement::GetProperty(102, 1354, array("sort" => "asc"), Array('!CODE'=>'FOTO')); while ($ob = $res->GetNext()) { $PROP_Objects["".$ob['CODE'].""] = "".$ob['VALUE'].""; // здесь идет набор массива из свойств }
Все равно все свойства выбираются.
Менял !CODE на !=CODE – без изменений.
Подскажите как сделать?
кстати, м.б. играет роль то что свойства хранятся в отдельной таблице?
в общем сильно не смейтесь и ногами не бейте, но пришлось извратиться, сделал так:
$res = CIBlockElement::GetProperty(102, $arElementNAME["ID"], array("sort" => "asc"), Array()); while ($ob = $res->GetNext()) { if ("".$ob['CODE']."" != "FOTO") { $PROP_Objects["".$ob['CODE'].""] = "".$ob['VALUE'].""; // здесь идет набор массива из свойств } }