Здравствуйте!
Есть сущность Chat
у него поле profile типа ManyToMany связаны с сущностью Profile
Нужно найти Chat, в котором есть обязательно несколько Profile.
Именно нужно, чтобы все переданные были в этом Chat.
Пробую вот так, но получается, он проверяет одно из совпадений, а не все.
public function findByTwoUsers(array $profiles)
{
return $this->createQueryBuilder('c')
->andWhere(':users MEMBER OF c.profile')
->setParameter('users', $profiles)
->getQuery()->getOneOrNullResult();
}
Как сделать правильно?
Спасибо!