2017-02-03 5 views

答えて

1

こんにちは、このような何かを試してみてください(あなたはは、getSingleResultとのgetResult()を置き換える()、またはあなたに合ったものは何でもすることができます):私は `$ query->をgetArrayResult()を返すん

$query = $this->getEntityManager() 
    ->createQueryBuilder() 
    ->select('P,C,CoC') 
    ->from('DspAppsBundle:Parent', 'P') 
    ->leftJoin('DspAppsBundle:Child', 'C', 'WITH', 'P.id = C.parentId') 
    ->leftJoin('DspAppsBundle:ChildOfChild', 'CoC', 'WITH', 'C.id = CoC.cId') 
    ->where('P.id = 1') 
    ->getQuery() 
    ->getResult(); 
+0

はい。ありがとう。私のために働く。申し訳ありませんが遅い応答。 @piyushsingh –

+0

素晴らしい。心配ない! :) –

0

結果を取得するには、クエリを実行する必要があります。

$query = $this->getEntityManager() 
    ->createQueryBuilder() 
    ->select('P,C,CoC') 
    ->from('DspAppsBundle:Parent', 'P') 
    ->leftJoin('P.child', 'C') 
    ->leftJoin('C.childOfChild', 'CoC') 
    ->where('P.id = 1') 
    ->getQuery(); 
$result = $query->execute(); 

$resultには何がありますか?

+0

;' をただし機能しません。 –

+0

結果はどうなりますか?あなたはヌルを得ますか? – Jeet

関連する問題