私はSymfony2とDoctrineを使用しています。私はこのコードをリポジトリに持っています。 [ 'p.fecha'、 's.descripcion'、 'p.descripcion'、 'p.id']: 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'、 'p.descripcion'、 'p.id']が含まれます。 'シュクルサール'フィールドは省略されています。 SucursalとPedidoの関係はOneToManyです。
これは機能しませんでした。他のプロジェクトでは、このコードはうまくいきました。 –
申し訳ありませんが、私は何か見落とし、私は私の答えを更新 – Miro