Ran*_*ngh 6 php symfony doctrine-orm
我有类用户存储库
class userRepository extends EntityRepository
{
function getuserData($id)
{
$query = $this->createQuery('
SELECT c FROM AcmeBundle:User c
WHERE c.id = :id ORDER BY c.id ASC
')
->setParameter('id', $id);
return $query->getResult();
}
}
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
未定义的方法'createQuery'.方法名称必须以findBy或findOneBy开头!
根据文件
$em = $this->getEntityManager();
$query = $em->createQuery('
SELECT p FROM AcmeStoreBundle:Product p
WHERE p.price > :price
ORDER BY p.price ASC
')
->setParameter('price', '19.99');
$products = $query->getResult();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23132 次 |
| 最近记录: |