делаю выборку из каталога, в котором есть шесть элементов.
print_r выводит 177 массивов. много раз дублируется первый элемент, потом несколько раз второй, два раза третий и оставшиеся выводятся по одному.
может знает кто-нибудь, в чем может быть дело.
Код |
---|
if (!CModule::IncludeModule("catalog") && !CCatalog::GetByID("3")) { ShowError("CATALOG_MODULE_UNAVAILABLE"); return; } $arFilter = array("IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "3",); $elems = CIBlockElement::GetList(array("NAME"=>"ASC"), $arFilter, false, false, array("ID", "IBLOCK_ID", "NAME", "PROPERTY_ORIGINOMER", "PROPERTY_ANALOGI", "PROPERTY_IZGOTANALOGI", "IBLOCK_SECTION_ID", "DETAIL_PAGE_URL")); $arElems = array(); while($elem = $elems->GetNextElement()) { $arFields = $elem->GetFields(); echo '<pre>'; print_r($arFields); echo '</pre>'; } |
print_r выводит 177 массивов. много раз дублируется первый элемент, потом несколько раз второй, два раза третий и оставшиеся выводятся по одному.
может знает кто-нибудь, в чем может быть дело.