Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как правильно сделать выборку?

00 голосов
2
Вот как поступаю:

Код
$arFilter = Array("SECTION_CODE"=> $identif); // фильтрую элементы по коду раздела. Ключевое действие
$arSelect = Array("ID", "NAME", "CODE", "DETAIL_PICTURE", "DATE_ACTIVE_FROM", "catalog_PRICE_UAH"); // нужные поля
$res = CIBlockElement::GetList(Array("id"=>"DESC"), $arFilter, false, Array("nPageSize"=>50), $arSelect); // получаемый массив



Но, когда раздел из кодом $identif имеет только подразделы и никаких элементов, в массив $res ничего не попадает.

Подскажите что нужно прописать тут

Код
$arFilter = Array("SECTION_CODE"=> $identif);


что бы отфильтровало и элементы подразделов, раздела из кодом $identif

Буду благодарным за ответы
спросил 14 Фев, 14 от Lollipopk (660 баллов)

2 Ответы

00 голосов
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
Цитата
INCLUDE_SUBSECTIONS - если задан фильтр по родительским группам SECTION_ID, то будут также выбраны элементы находящиеся в подгруппах этих групп;
ответил 05 Июль, 14 от Miko (340 баллов)
00 голосов
Спасибо!
Как всегда не доглядел документацию :oops:
ответил 05 Ноя, 14 от Lollipopk (660 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
2 ответов
спросил 10 Июнь, 13 от asagava (680 баллов)
0 голосов
10 ответов
0 голосов
2 ответов
спросил 27 Май, 13 от EDKA (980 баллов)
0 голосов
3 ответов
спросил 06 Март, 14 от Priory (100 баллов)