2016-03-29 49 views
1

我使用Symfony2和Doctrine,並且在我的存儲庫中有此代碼。Symfony2查詢生成器不會返回內部連接數據

$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。

回答