Zum Inhalt springen

Repositority filtern

Erstellt am 9. Oktober 2015 · 1 Antwort · letzte Antwort am 12. Oktober 2015

Tags: Frage

buzz-dee ·

Hallo liebes Forum,

habe ein Problem: Ich habe eine Extension geschrieben, bei der es Reisen gibt und Termine (beides aggregate roots). Die Termine (Inline-Relationen) haben als Eigenschaften u.a. datumVon und datumBis. Jetzt möchte ich die Termine rausfiltern, deren datumBis in der Vergangenheit liegt. Mit Fluid würde ich das schon hinbekommen, denke aber, dass es eigentlich nicht dahin gehört, da es ja immer gefiltert werden soll.

Im Reise-Model steht, dass $termine ein ObjectStorage ist. Läuft die Abfrage eigentlich über das TerminRepository, wenn ich auf "reise.termine" bzw. "$reise->getTermine()" darauf zugreife? Hatte schon mal versucht, die findAll-Methode im TerminRepository zu überschreiben, aber das klappt leider nicht.

Wo könnte ich da ansetzen?

Viele Grüße
Seb