Ausführen einer Join-Abfrage mit Symfony und Doctrine Query Builder

9

Ich habe zwei Entitäten, die über eine 1: 1-Beziehung verbunden sind, z. B .: MyEntity.idRelatedEntity Ich möchte eine Doctrine-Abfrage erstellen, in der ich Daten aus MyEntity abhängig von einem Wert aus einer bestimmten Spalte in RelatedEntity abrufen kann. So etwas (es funktioniert natürlich nicht):

%Vor%

Jede Hilfe würde sehr geschätzt werden:)

    
viarnes 21.08.2013, 12:15
quelle

2 Antworten

17
%Vor%

Auch linker Join macht hier keinen Sinn (wegen der where-Klausel, die es wie innerer Join funktionieren lässt)

    
Uriziel 21.08.2013, 12:24
quelle
14

Beachten Sie, dass Sie diese Abfrage in Ihr MyEntityRepository

schreiben sollten %Vor%

Und dann verwenden Sie es in Ihrem Controller / Service:

%Vor%     
sf_tristanb 21.08.2013 12:31
quelle

Tags und Links