Думаю выборка вида, но по второму типу инфоблоков должна как по скорости устроить так и по функционалу. Можно еще заменить GetNext на Fetch
Цитата |
---|
Sergey Leshchenko пишет: Пример выборки через CIBlockResult: Код CModule::IncludeModule('iblock'); $arOrder = array( 'ID' => 'ASC' ); $arFilter = array( 'IBLOCK_ID' => <ID инфоблока>, 'ACTIVE' => 'Y', 'ACTIVE_DATE' => 'Y' ); $arGroupBy = false; $arNavParams = false; $arSelect = array( 'IBLOCK_ID', 'ID', 'NAME', 'PROPERTY_SOME_PROP_1', 'PROPERTY_SOME_PROP_2', 'PROPERTY_SOME_PROP_3', 'PROPERTY_SOME_PROP_4' ); $arResult['ITEMS'] = array(); $dbItems = CIBlockElement::GetList($arOrder, $arFilter, $arGroupBy, $arNavParams, $arSelect); while($arItem = $dbItems->GetNext(false, false)) { $arResult['ITEMS'][] = $arItem; } |