Open B0Bka opened 7 years ago
$сache = Bitrix\Main\Data\Cache::createInstance(); $cacheDir = 'hidden'; $cacheId = 'hidden_items'; if ($сache->initCache(900, $cacheId, $cacheDir)) { $ids = $сache->getVars(); echo '<pre>!!'; print_r($ids); echo '</pre>'; } elseif ($сache->startDataCache()) { $arSelect = Array("ID"); $arFilter = Array("IBLOCK_ID"=>$arParams['IBLOCK_ID'], "!PROPERTY_SCECIAL_GROUP_ITEM" => false,"ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>5000), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); $ids[] = $arFields['ID']; } echo '<pre>'; print_r($ids); echo '</pre>'; $сache->endDataCache($ids); }