Требуеся в один массив собрать не только поля, которые получаю в запросе
[CODE]$dbRes = \Bitrix\Sale\Order::getList($parameters);[/CODE]
но также данные по покупателю, товарам заказа, оплате и т.д.
Это все можно получить как
[CODE]$order = \Bitrix\Sale\Order::load($id);
$order_props = $order->getPropertyCollection()->getArray();
$basket = $order->getBasket();[/CODE]
но выходит, что придется в цикле делать запрос по каждому заказу, и это, как я понимаю, не очень хорошо.
Есть ли возможность в этой ситуации получить все в одном запросе?
[CODE]$result = Bitrix\Sale\Order:: какой-то метод (с параметрами) ->toArray();[/CODE]
С учетом того, что конечная цель - все вывести в JSON
[CODE]echo \Bitrix\Main\Web\Json::encode($result);[/CODE]
[CODE]$dbRes = \Bitrix\Sale\Order::getList($parameters);[/CODE]
но также данные по покупателю, товарам заказа, оплате и т.д.
Это все можно получить как
[CODE]$order = \Bitrix\Sale\Order::load($id);
$order_props = $order->getPropertyCollection()->getArray();
$basket = $order->getBasket();[/CODE]
но выходит, что придется в цикле делать запрос по каждому заказу, и это, как я понимаю, не очень хорошо.
Есть ли возможность в этой ситуации получить все в одном запросе?
[CODE]$result = Bitrix\Sale\Order:: какой-то метод (с параметрами) ->toArray();[/CODE]
С учетом того, что конечная цель - все вывести в JSON
[CODE]echo \Bitrix\Main\Web\Json::encode($result);[/CODE]