2016-10-31 6 views
1

У меня есть массив сущностей (групп) в сущности (пользователь), и в моем Query Builder, я хотел бы сделать что-то вроде этого:Doctrine Query Builder: Значение в массиве SQL

$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); 
} 

Но учение не нравится. Есть ли другой способ проверить, находится ли значение в массиве SQL?

Спасибо.

ответ