Symfony2 Doctrine QueryBuilder不尊重参数

时间:2015-06-25 10:13:34

标签: php symfony doctrine-orm

我有以下查询,但它正在返回pupils表中的所有行,而不仅仅是链接到ClassGroupPupils表并具有指定组ID的那些行。

创建连接查询时,我是否遗漏了一些基本内容?

**仍然是Symfony *的新手

$query = $this->getDoctrine()->getRepository('AppBundle:Pupils')->createQueryBuilder('p')
        ->join('AppBundle:ClassGroupPupils','cgp')
        ->where('cgp.group = :group_id')
        ->andWhere('p.active = 1')
        ->setParameter('group_id',$group->getId())->getQuery()->getResult();

1 个答案:

答案 0 :(得分:1)

如果cpg.group是映射关系,则应尝试->setParameter('group_id',$group)