популярна в узких научных кругах? Я бы еще понял, если бы при таком подходе экономилось время на разработку. Так нет же. Сначала убить кучу времени на создание кода, потом выяснить, что на мало-мальском реальном объеме данных все это жрет ресурсы как не в себя?
А по делу - вам чем GetList в цикле не подходит? Нужна общая постраничка?
Да хотелось просто одним запросом всё сделать) Я сразу думал про цикл,но заместо одного запроса 4 получаются.
Выше уже написал, почему это меня удивляет.
Ну можно юнионом только IDшники выбрать а потом уже в гетлист с фильтром по ним.. я думаю это даже лучше будет
(с интересом) а как количество ограничить поинфоблочно?
Создаем query без where(IBLOCK_ID, ..) но с лимитом Потом делаем 4 раза clone query и для для каждого добавляем соответствующий where(IBLOC_ID, Потом ElementTable::query() ->addSelect('ID') ->unionAll($query1, $query2, $query3, $query4
Последнее неправильно чуть написал, в первый квери юнион наверно надо делать второй, во второй третий и т.п, но суть такая же
Обсуждают сегодня