Делаю фильтр, нужно сделать вот такой запрос через 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], ]);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо нати сумму всех элементов массива, каждый элемент которого равняется числу со значением после точки(float)Через array_sum() не вышло
Можно-ли сделать примерно такое правило 'houses' => 'site/sell?type=house' ?
У меня есть свой шаблон systempagination Я его вывожу под списком каталога
С сайта получаю данные о таймере и имени игрока