我得到了这样的DQL:
$sql =$qb->select('c')
->from('Cusomter','c')
->where('c.login = :login')
->setParameter('login',$login);
$rs = $sql->getQuery()->getResult(Query::HYDRATE_OBJECT);
但我收到以下错误
致命错误:班级'客户\查询'找不到 myNameSpace对象\ customer.php
我是否需要使用任何名称空间?
感谢。
答案 0 :(得分:1)
尝试:
\Doctrine\ORM\Query::HYDRATE_ARRAY
或
var data = sc.textFile(myList.mkstring(","))
答案 1 :(得分:1)
你不需要实际告诉getResult
hydrate_object,它的默认行为,因此从方法本身调用。
尝试:
$rs = $sql->getQuery()->getResult();
如果你想通过它知道常量的正确名称空间:
Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT