繁体   English   中英

Symfony2学说QueryBuilder不遵守参数

[英]Symfony2 Doctrine QueryBuilder not respecting parameter

我有以下查询正在运行,但是目前它返回的是瞳孔表中的所有行,而不仅仅是返回到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();

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM