Код |
---|
$arSelect = Array("ID", "NAME", "PROPERTY_FREEDELIVEY", "PROPERTY_FREEDELMOSCOW", "PROPERTY_mainelem" ;) ;//PROPERTY_mainelem - привязка к элементам $arFilter = Array("ID" => intal($val["PRODUCT_ID"]) );//передается ид элемента $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); echo $res->SelectedRowsCount();// 2 while($ob = $res->SelectedRowsCount()) { в цикле проходим ДВА раза } |
PROPERTY_mainelem - привязка к элементам, если убрать это свойство из селекта, то будет все нормально - получим один элемент. Но если оно есть, то получаем два элемента в выборке. Причем первый - нормальный, а у второго пустые свойства, и ИД у них одинаковый.
Ничего не смог найти по этому вопросу, собственно что это и как с этим бороться?
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава
встают пьедесталы, которые выше побед. Булат Окуджава