Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][SF2][Symfony2]Grupowanie wyników w widoku
ShaggyAG
post 20.01.2016, 11:11:03
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Witam,

Mam w bazie danych tabele X z kolumnami id | date | time | removed
Dane pobieram zapytaniem:
  1. $entities = $repo->createQueryBuilder('s')
  2. ->where('s.date >= :fromDate AND s.removed=0')
  3. ->setParameter(':fromDate', $fromDate)
  4. ->addOrderBy('s.date', 'ASC')
  5. ->addOrderBy('s.time', 'ASC')
  6. ->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
  1. <div>
  2. wyniki z date =1
  3. </div>
  4. <div>
  5. wyniki z date =2
  6. </div>
  7. ...

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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 03:13