Добрый день
Получаю заказы методом Bitrix\Sale\Order::getList()
через `runtime` поле пытаюсь достать количество обработанных записей.
Вот так:
как описано в доке:
Но возвращается всегда 1 !
Что я не так делаю? Подскажите пожалуйста
Буду сильно благодарен
Вот используемый код:
В начале класса подключены:
Получаю заказы методом Bitrix\Sale\Order::getList()
через `runtime` поле пытаюсь достать количество обработанных записей.
Вот так:
| Код |
|---|
,'runtime' => array(
new Entity\ExpressionField('CNT', 'COUNT(*)')
)
|
Но возвращается всегда 1 !
Что я не так делаю? Подскажите пожалуйста
Буду сильно благодарен
Вот используемый код:
| Код |
|---|
if (is_null($nPageSize)) {
$nPageSize = 10;
}
if (is_null($nPage)) {
$nPage = 1;
}
$orders = Bitrix\Sale\Order::getList([
'select' => ['*','CNT']
,'filter' => ['USER_ID' => $USER->GetID()]
,'order' => ['ID'=>'DESC']
,'limit' => $nPageSize
,'offset' => $nPageSize*($nPage-1)
,'runtime' => array(
new Entity\ExpressionField('CNT', 'COUNT(*)')
)
]);
|
В начале класса подключены:
| Код |
|---|
use Bitrix\Sale; use Bitrix\Main\Entity; use Bitrix\Main\Entity\ExpressionField; |
