2016-07-31 49 views
0

簡短的問題。如果r有一個屬性colors,我想看看r上是否設置了給定的$color,我該如何構建它?我想:學說:如何判斷一個對象是否屬於集合的一部分

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

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

但既不工作。

回答

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

這樣做。

相關問題