2016-03-05 37 views
0

例如,我有這樣的:主義左連接,但不會得到第二表的領域,爲什麼?

$this->createQueryBuilder('x')->select()->join('x.coupons', 'c')->getQuery()->getResult() 

user -s及其coupon -s。這會加入coupons表,但不會選擇其字段。如果我參考->getCoupons(),它會做出其他選擇。有沒有解決方法?

+1

'''$這個 - > createQueryBuilder( 'X') - >選擇([ 'X', 'C']) - >連接(「X .coupons','c') - > getQuery() - > getResult()''' – Flask

回答

1

更改您的查詢生成器這樣的:

$this->createQueryBuilder('x') 
    ->select('x', 'c') 
    ->join('x.coupons', 'c') 
    ->getQuery() 
    ->getResult() 
相關問題