【发布时间】:2016-03-29 15:31:44
【问题描述】:
我使用 Symfony2 和 Doctrine,我的存储库中有这段代码。
$cb = $this->getEntityManager()
->createQueryBuilder("p")
->select($arrayColumns) //This array contains the fields
->from('MainBundle\Entity\Pedido', 'p')
->innerJoin('p.sucursal', 's');
$arrayColumns 包含:['p.fecha', 's.descripcion', 'p.descripcion', 'p.id']。 执行此查询时,结果包含:['p.fecha', 'p.descripcion', 'p.id']。它省略了“sucursal”字段。 Sucursal 和 Pedido 的关系是 OneToMany。
【问题讨论】:
标签: php sql symfony doctrine dql