'错误:自定义查询中未定义类'search_result'

时间:2017-11-19 15:19:42

标签: php symfony doctrine-orm doctrine-query

我正在尝试从数据库中获取查询结果。

    $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在'search_result'附近:错误:类'search_result'是   没有定义。

1 个答案:

答案 0 :(得分:1)

DQL !== SQL

变化:

FROM search_result

要:

FROM AppBundle:SearchResult

不要查看您的表名,而是查看您的实体名称。将AppBundle:SearchResult替换为您的真实实体名称。