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

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

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

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

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

Похожие вопросы
YCLIENTS Москва
от 250 000 до 350 000 ₽
Wanted. Тбилиси
До 3 500 €
iSpring Санкт-Петербург
от 280 000 ₽