Hallo,
wie kann ich Ergebnisse gruppieren oder gibt es keine Funktion in extbase?
Habe es mit einem $query->statement erstmal direkt gemacht, aber gibt es nicht für group auch etwas wie $query->setOrderings?
Gruß
mimaxx
Hallo,
wie kann ich Ergebnisse gruppieren oder gibt es keine Funktion in extbase?
Habe es mit einem $query->statement erstmal direkt gemacht, aber gibt es nicht für group auch etwas wie $query->setOrderings?
Gruß
mimaxx
Befehle wie GROUP BY, MAX, MIN, AVG, SUM gibt es in Extbase nicht.
Ich bemängel das auch immer wieder. In einem Großprojekt von uns habe ich diese Funktionalität selbst in Extbase implementiert. Allerdings bezogen sich diese Änderungen immer nur auf EINE Tabelle und nicht auf in Relation bezogene Tabellen, weshalb meine Lösung für das Extbase-Team nicht interessant ist.
Du kennst aber den ViewHelper f:groupedFor?
Stefan
Hi Stefan,
danke für deine Antwort! Hatte mir schon sowas gedacht! Über f:groupedFor bin ich bei der Suche des Problems auch gestoßen. Habe ich zwar noch nicht eingesetzt aber da es sich um größere Listen mit paginate handelt denke ich, dass die Lösung nicht so gut funktionieren wird!
Gruß
mimaxx
Seit TYPO3 4.5 gibt es einen echt geilen Paginate ViewHelper. Zu finden im Verzeichnis fluid/Classes/ViewHelpers/Widget
Öffne mal die Datei PaginateViewHelper.php und schau mal in den Kommentaren nach wie man den verwendet.