Ich habe zwei Entitäten, Land und Provinz, und ich habe eine viele-zu-Eins-Beziehung in der Provinz Einheit eingerichtet:Lehre und ManyToOne Einheit
Entity/Provinz
/**
* @var \AppBundle\Entity\Country
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\Country")
* @ORM\JoinColumn(name="ubicacionpaisid", referencedColumnName="id")
*
*/
private $ubicacionpaisid;
Hier bekomme ich Alle Ergebnisse der Provinz Einheit mit:
$cb = $this->getDoctrine()
->getEntityManager()
->getRepository(Province::class)
->createQueryBuilder('a');
Allerdings, wenn ich laufen:
var_dump($cb->getQuery()->getDQL());
es zurück:
string(41) "SELECT a FROM AppBundle\Entity\Province a"
Was war ich eine Abfrage, um zu sehen erwartet, dass das Land Einheit, in der Provinz Einheit in der SQL verbindet.
Was fehlt mir?
Off topic, aber statt mit var_dump, nur Dump verwenden. Seien Sie überrascht, wie sauber die Ausgabe aussieht. https://symfony.com/doc/current/components/var_dumper.html – Cerad