Делаю фильтр, нужно сделать вот такой запрос через QueryTrait.
SELECT * FROM attributes
WHERE (attributes.count_room BETWEEN 5 AND 999 OR attributes.count_room IN ('1', '5'))`
Не понимаю как скомбинировать AND и OR именно в скобках, (чтобы не перекрывало другие фильтры, когда выполняется OR)
Решил. Кому надо - $query->andFilterWhere([ 'or', ['between', 'attributes.count_room', 5, 999], ['attributes.count_room' => $this->count_room], ]);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники