我遇到了关于教义 2 和 symfony2 的问题。我正在尝试创建一个组存储库,但我继续收到此错误:
无效的参数号:绑定变量的数量与标记的数量不匹配
我查看了学说 2 语法,以找出为什么我的 createQueryBuilder 对象给我的 where() 辅助函数带来了麻烦,而且似乎我做的一切都是正确的。贝娄是我的代码:
<?php
namespace Blogger\BlogBundle\Entity\Repository;
use Doctrine\ORM\EntityRepository;
/**
* GroupRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class GroupRepository extends EntityRepository
{
public function getGroupByName($name)
{
return $this->createQueryBuilder('g')
->select('g')
->where('g.name=:' . $name)
->getQuery()
->getSingleResult();
}
}