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
Repositority filtern
Für so was baust du dir eine passende Finder Methode in dein Reisen Repository. Wie so was geht: https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/3-implement-individual-database-queries.html
Im php Code würde ich übrigens alles englisch benennen.