Sie können die Methode findBy
verwenden, die vererbt wird und in allen Repositories vorhanden ist.
Beispiel:
%Vor% Sie können die Methode findByExample
in einem Ihrer Repositorys mit einer solchen Definition erstellen:
Damit dies funktioniert, müssen Sie eine eigene Basisklasse für die Entitäten erstellen und die Methode toArray
implementieren.
MyEntity
kann auch eine Schnittstelle sein, die Ihre spezifischen Entitäten die Methode toArray
erneut implementieren müssen.
Um dies in allen Ihren Repositorys verfügbar zu machen, stellen Sie sicher, dass Sie Ihre Basis-Repository-Klasse erweitern - in diesem Beispiel die MyRepository
one.
P. Ich nehme an, Sie sprechen von Doktrin 2.x