У меня есть объект "заказ", который имеет несколько объектов "запрос".У каждого объекта запроса есть свойство «status»:
Order:
- id
- requests
Request:
- id
- status
Теперь я хочу выбрать все заказы, для которых нет запросов, со статусом = 'value'
. Я могусделайте обратное с доктриной (то есть выбрав все ордера, в которых есть хотя бы один запрос со статусом = 'значение'), с помощью следующего кода:
$queryBuilder->andWhere("order.requests.status = value");
Если я теперь заменю = на! =, тогда онвозвращает объект, если один запрос удовлетворяет условию.Тем не менее, мне нужен объект, только если все запросы объекта соответствуют условию.
Спасибо за помощь!