2017-08-07 5 views
0

私はsqlリクエストを実行していますが、そのリクエストではミッションテーブルからすべてのフィールドを取得したいと思います...しかし、select ...の中にm。*を書くとsymfonyはミッションエンティティには*フィールドはありません。どのように私はすべてのフィールドを取得せずにいることを翻訳することができます...私は、そのテーブルに多かれ少なかれ40フィールドを得たので...おかげSymfony sql request

$sql="SELECT v.id,v.codeVague, v.date_fin_ultime 
      FROM McInvestigatorBundle:Vague v 
        INNER JOIN McInvestigatorBundle:Enquete e WITH e.vague_id = v.id 
        INNER JOIN McInvestigatorBundle:Mission m WITH m.id = e.mission_id 
        INNER JOIN McInvestigatorBundle:Contrat c WITH c.id = m.contrat 
        INNER JOIN McInvestigatorBundle:User u WITH u.enqueteur_id = e.enqueteur_id 
        INNER JOIN McInvestigatorBundle:PointDeVente p WITH p.id = e.pdv_id 
      WHERE v.codeVague =".$wave_code." 
        AND e.type_id =".$type_id." 
        AND m.enqueteur_id=".$enq_id; 

答えて

1

だけでそれを試してください:あなたは私を救っ

SELECT v.id,v.codeVague, v.date_fin_ultime, m 
     FROM McInvestigatorBundle:Vague v 
+0

私はそのすべてについて考えていませんでした。それはうまく動作します。 – Minirock

関連する問題