我有两个实体,国家和省,我已经设立在省实体许多到一个关系:主义和多对一实体
实体/省
/**
* @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