Метод
\Bitrix\Iblock\Elements\ElementCatalogTable::getList
Подскажите пожалуйста как пройти по уже собраному массиву id не меняя его сортировку вообще.
В первом запросе я получаю id с нужными параметрами сортировки на выходе в нем массив допустим
Потом у меня уже запрос с получением всех требуемых свойств с фильтрацией по id из массива 1 запроса
Но на выходе второй запрос дает такую очередность id
Как пройти вторым запросом в той же очередности в какой они пришли из 1 запроса?
Это не компонент чистый запрос
Добавление в order массива из id выдает ошибку
Выдает ошибку
[Bitrix\Main\ArgumentException]
String expected, but `integer` is given. (100)
/var/www/admin/data/www/test2.com/bitrix/modules/main/lib/orm/query/chain.php:212
\Bitrix\Iblock\Elements\ElementCatalogTable::getList
Подскажите пожалуйста как пройти по уже собраному массиву id не меняя его сортировку вообще.
В первом запросе я получаю id с нужными параметрами сортировки на выходе в нем массив допустим
Код |
---|
[0]=> string(4) "7686" [1]=> string(4) "115064" [2]=> string(4) "121990" [3]=> string(4) "7683" |
Потом у меня уже запрос с получением всех требуемых свойств с фильтрацией по id из массива 1 запроса
Но на выходе второй запрос дает такую очередность id
Код |
---|
[0]=> string(4) "7683" [1]=> string(4) "7686" [2]=> string(4) "115064" [3]=> string(4) "121990" |
Как пройти вторым запросом в той же очередности в какой они пришли из 1 запроса?
Это не компонент чистый запрос
Добавление в order массива из id выдает ошибку
Выдает ошибку
[Bitrix\Main\ArgumentException]
String expected, but `integer` is given. (100)
/var/www/admin/data/www/test2.com/bitrix/modules/main/lib/orm/query/chain.php:212