【发布时间】:2013-03-23 09:09:04
【问题描述】:
我有以下查询生成器要添加到我的实体中。
'query_builder' => function(\Teln\OperatorBundle\Entity\SoftswitchRepository $er) use ($idBase) {
$qb = $er->createQueryBuilder('t')
->where('t.base IN (:id)')
->setParameter('id', $idBase);
return $qb;
},
和$idBase= $builder->getData()->getBases();
所以$idBase 是一个集合。
如何将这个添加到使用IN的地方?
【问题讨论】:
-
@venu 这并不是真正的重复,因为语法是正确的(与您的第二个答案相同)。 Caryl 只需要将集合转换为 id 数组。
-
嗯,是的,很抱歉造成误解...为答案+1。