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

Как делать запросы в Yii2 со вложенными условиями?

Здравствуйте.

не совсем понял, как можно реализовать в запросе при помощи ActiveQuery условия части WHERE вида

condition1 AND ( condition2 OR condition 3 OR condition 4 ...)

есть andWhere и orWhere, но как их тут применить не могу понять
  • Вопрос задан
  • 1553 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
ivankomolin
@ivankomolin
Например, использовав where($condition), где $condition представляет следующее:
['and', 'status=1', ['or', 'id=1', 'id=2']]

Результат преобразований в sql будет выглядеть так:
status=1 AND (id=1 OR id=2)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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