addCondition с addQuickSearch

У меня есть условие, которое я всегда добавляю на некоторых моделях в init. Это условие авторизации. Когда я добавляю сетку с моделью, которая имеет это условие, и я добавляю быстрый поиск, я получаю неожиданное поведение. Есть оба условия: добавленное мной и сгенерированное быстрым поиском, но они связаны с "ИЛИ", поэтому из-за этого ничего не работает.

Я думаю, что условия должны быть связаны между собой следующим образом:

select * from my_model
where 
 (condition_added_with_addCondition1) AND (condition_added_with_addCondition2) 
 AND (condition_from_quicksearch1 or condition_from_quicksearch2)

В моем примере я дважды использовал addCondition и добавил два поля поиска, используя addQuickSearch.

0 ответов

Другие вопросы по тегам