我有兩個實體,國家和省,我已經設立在省實體許多到一個關係:主義和多對一實體
實體/省
/**
* @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