Задать вопрос
@thatside

Как задать фильтр для отношения OneToMany в Symfony2?

Нужно создать фильтр на основе массива. То есть, есть отношение один-ко-многим, связь установлена ("порфолио" - "портфолио-категория"). На входе имею массив ID категорий, нужно получить те значения, в которых категории, указанные для портфолио, полностью соответствуюют массиву категорий.
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Возможно так:
$array = []; // массив ваших id-шников
$this->em->getRepository('%repoName%')->findBy(['id'] => $array);

С Симфони не сталкивался, но доктрину использую
Ответ написан
@thatside Автор вопроса
Решил костыльно: к queryBuilder в цикле добавлял условия к WHERE и так же установил параметры через setParameters.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы