Добрый вечер. Вытаскиваю информацию из инфоблоков при попомощи
Код схожий с примером:
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*" ;) ;//IBLOCK_ID или ID обязательно должен быть указан, см. описание arSelectFields выше
$arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y" ;) ;$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}
По идее $ob->GetProperties() вытаскивает все значения свойств инфоблока.
Вопрос в том, что на одних инфоблоках работает отлично а на других возвраает пустой массив.
Из кода меняю только id инфоблока.
Подскажите в чем может быть проблема?
Код схожий с примером:
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*" ;) ;//IBLOCK_ID или ID обязательно должен быть указан, см. описание arSelectFields выше
$arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y" ;) ;$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}
По идее $ob->GetProperties() вытаскивает все значения свойств инфоблока.
Вопрос в том, что на одних инфоблоках работает отлично а на других возвраает пустой массив.
Из кода меняю только id инфоблока.
Подскажите в чем может быть проблема?