Doctrine:如何判断对象是否是集合的一部分

时间:2016-07-31 16:31:06

标签: doctrine-orm

简短的问题。如果getContext().actorOf()有一个属性r并且我想查看colors上是否设置了给定的$color,我该如何构建它?我试过了:

r

return $er->createQueryBuilder('r')->where('?1 IN r.colors')->setParameter(1,$color);

但都不起作用。

1 个答案:

答案 0 :(得分:0)

return $er->createQueryBuilder('r')->join('r.colors', 'c', 'WITH', 'c = ?2')->where('r.device = ?1')->setParameters([1=>$device, 2=>$color]);

做到了。