我有一个函数,我想把我的属性降低:
public function getHomonymes($nom, $prenom)
{
$queryBuilder = $this->createQueryBuilder("u")
->select("count(u.id")
->where("lower(u.nom) = :nom")
->andWhere("lower(u.prenom) = :prenom")
->setParameter("nom",strtolower($nom))
->setParameter("prenom",strtolower($prenom));
return $queryBuilder->getQuery()->getSingleScalarResult();
}
但它不起作用。我明白了:
[语法错误]第0行,第52栏:错误:预期的Doctrine \ ORM \ Query \ Lexer :: T_FROM,得到'你'
谢谢你的帮助!
您忘记了select语句中的右括号
->select("count(u.id")
应该
->select("count(u.id)")