私は2つのエンティティ、国と地方を持っている、と私は省エンティティにおける多対一の関係に設定している:教義とManyToOneエンティティ
エンティティ/省ここ
/**
* @var \AppBundle\Entity\Country
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\Country")
* @ORM\JoinColumn(name="ubicacionpaisid", referencedColumnName="id")
*
*/
private $ubicacionpaisid;
私が手をすべての結果省のエンティティを使用して:
$cb = $this->getDoctrine()
->getEntityManager()
->getRepository(Province::class)
->createQueryBuilder('a');
をしかし、私は実行する場合:
var_dump($cb->getQuery()->getDQL());
それが返されます。
string(41) "SELECT a FROM AppBundle\Entity\Province a"
私が見ることが予想どのSQLにおける省エンティティに、国の実体を結合するクエリました。
私には何が欠けていますか?
代わりのvar_dumpを使用しての、ちょうどダンプを使用しています。出力がどのようにクリーンであるかに驚く。 https://symfony.com/doc/current/components/var_dumper.html – Cerad