学说得到结果问题
Doctrine get result issue
我得到的 DQL 是这样的:
$sql =$qb->select('c')
->from('Cusomter','c')
->where('c.login = :login')
->setParameter('login',$login);
$rs = $sql->getQuery()->getResult(Query::HYDRATE_OBJECT);
但是我得到了以下错误
Fatal error: Class 'customer\Query' not found in
MyNameSpace\customer.php
我需要使用任何命名空间吗?
谢谢
尝试:
use Doctrine\ORM\Query;
或
\Doctrine\ORM\Query::HYDRATE_ARRAY
您实际上不需要告诉 getResult
到 hydrate_object,它的默认行为,因此从方法本身调用。
尝试:
$rs = $sql->getQuery()->getResult();
如果您想知道常量的正确名称空间,尽管它是:
Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT
我得到的 DQL 是这样的:
$sql =$qb->select('c')
->from('Cusomter','c')
->where('c.login = :login')
->setParameter('login',$login);
$rs = $sql->getQuery()->getResult(Query::HYDRATE_OBJECT);
但是我得到了以下错误
Fatal error: Class 'customer\Query' not found in MyNameSpace\customer.php
我需要使用任何命名空间吗?
谢谢
尝试:
use Doctrine\ORM\Query;
或
\Doctrine\ORM\Query::HYDRATE_ARRAY
您实际上不需要告诉 getResult
到 hydrate_object,它的默认行为,因此从方法本身调用。
尝试:
$rs = $sql->getQuery()->getResult();
如果您想知道常量的正确名称空间,尽管它是:
Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT