Mam w bazie danych tabele X z kolumnami id | date | time | removed
Dane pobieram zapytaniem:
$entities = $repo->createQueryBuilder('s') ->where('s.date >= :fromDate AND s.removed=0') ->setParameter(':fromDate', $fromDate) ->addOrderBy('s.date', 'ASC') ->addOrderBy('s.time', 'ASC') ->getQuery();
uzyskany wynik w widoku chce wyświetlić w ten sposób by wyniki posiadające tą samą wartość 'date' były wewnątrz tego samego elementu.
czyli mniej wiecej tak
A teraz moje pytanie:)
Na jakim etapie najlepiej pogrupować te dane?
Czy da się to zrobić na poziomie doctrine?
by zwróciło wynik w zagnieżdżonych tablicach?
czy lepiej obrobić te dane pętlami for w kontrolerze?
czy może bawić sie z tym w widoku?
Z góry dziękuje za rady