Допустим, у меня есть Invoice
сущность с двумя полями, сопоставленными с доктриной: code
(номер счета, как 'INV20180427'
) а также total
(сумма счета, как 19.99
).
У меня много счетов-фактур, поэтому я использую Doctrine’s Paginator для их отображения. Я создаю построитель запросов и Paginator, а затем:
count($paginator)
чтобы получить общее количество результатов,paginator
чтобы получить результаты текущей страницы.Моя проблема в том, что я также хотел бы иметь сумма всех счетов в соответствии с моим запросом (как SELECT SUM(o.total) FROM Invoice o WHERE ...
), а не только количество счетов.
Есть ли способ расширить Paginator для этого?
Задача ещё не решена.
Других решений пока нет …