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

Как одним запросом получить всю информацию о категории инфоблока?

00 голосов
6
Собственно сабж. CIBlockSection::GetByID, как видно из документации с этим справиться не может.
Если нельзя в один запрос, как сделать хотя бы в два, зная Section_ID?
спросил 29 Авг, 13 от xDEV1Lx (240 баллов)

6 Ответы

00 голосов
Речь о пользовательских свойствах?
ответил 29 Авг, 13 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Речь о пользовательских свойствах?
Да.
ответил 17 Ноя, 13 от xDEV1Lx (240 баллов)
00 голосов
Код
$rsSections = CIBlockSection::GetList(array(сортировка),array(фильтр),false,array('UF_*')); 
if ($arSection = $rsSections->GetNext()) 
{ 
 
}
ответил 26 Фев, 14 от Pomnep (13,960 баллов)
00 голосов
Полагаю, получать данные об ОДНОЙ категории методом для работы со МНОГИМИ — это и есть «сверлить зубы через задний проход дрелью от Сваровски». Если уж запилен CIBlockSection::GetByID, то и ответ от него хочется увидеть адекватный.
ответил 17 Июнь, 14 от xDEV1Lx (240 баллов)
00 голосов
Забыл сказать спасибо. Спасибо.
ответил 16 Окт, 14 от xDEV1Lx (240 баллов)
00 голосов
Цитата
egetmanenko пишет:
Если уж запилен CIBlockSection::GetByID
Я бы советовал Вам прежде посмотреть, КАК реализованы методы GetByID большинства классов. Как правило - это обертка над GetList. Потерь производительности при этом нет, если Вы об этом.
ответил 16 Фев, 15 от Pomnep (13,960 баллов)

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

0 голосов
4 ответов
0 голосов
3 ответов
спросил 11 Окт, 13 от Snezhka (2,240 баллов)
0 голосов
0 ответов
спросил 20 Дек, 13 от Arted (120 баллов)
0 голосов
7 ответов
0 голосов
3 ответов