2016-10-31 13 views
1

Ich habe eine Reihe von Einheiten (Gruppen) in einer Einheit (Benutzer), und in meinem Query Builder würde Ich mag so etwas tun:Lehre Query Builder: Wert in SQL Array

$groups = $current_user->getGroups(); 
$usersQuery = $em->getRepository('AppBundle:Users')->createQueryBuilder('u'); 

foreach ($groups as $group) { 
    $usersQuery 
     ->orWhere(':group_value in (u.groups)') 
     ->setParameter('group_value', $group); 
} 

Aber Lehre mag es nicht. Gibt es eine andere Möglichkeit zu überprüfen, ob ein Wert in einem SQL-Array ist?

Danke.

Antwort