2017-11-19 15 views
-3

データベースからクエリの結果を取得しようとしています。'エラー:クラス' search_result 'がカスタムクエリで定義されていません

$em2 = $this->getDoctrine()->getManager(); 

$qb=$em2->createQuery('select count(DISTINCT hotel_id) FROM search_result where request_id=:searchId')->setParameter('searchId',$searchId); 

    $result = $qb->getResult(); 

そして、取得エラー:

ine 0, col 37 near 'search_result': Error: Class 'search_result' is not defined.

答えて

1

DQL !== SQL

変更:

FROM search_result

へ:

FROM AppBundle:SearchResult

テーブル名は表示せず、エンティティ名を確認してください。実際のエンティティ名でAppBundle:SearchResultを置き換えてください。

関連する問題