Я использую два радиообъектива в расширенной форме поиска, они одобрены и отклонены. Когда я нажимаю на одобренный, он должен фильтровать несколько полей поиска в Gridview и отображать результат. Существуют также три поля «Обновленная дата», «Дата проверки» и «Дата создания». Предположим, я нажимаю на одобренную кнопку. Он должен проверять, что обновленное время условия больше, чем дата создания, а дата проверки не равна NULL и отображает результаты.Как фильтровать сетку с помощью радиообъектива на основе запроса sql
SQL query-Select * from test where (updateddate>createddate)and(revieweddate!=NULL) and approved=1
Для отвергается, то же самое должно быть сделано с одобренным = 0 я сделал следующее радиокнопок в форму расширенного поиска.
<div class="row">
<?php echo $form->radioButtonList($model, 'Approved',
array('0' => 'Rejected', '1' => 'Approved')
); ?>
</div>
Как получить значения всех строк, которые удовлетворяют вышеуказанным критериям.
Это работает. Но у меня есть еще одна кнопка для отказа. Как я могу поместить условие в класс модели – user2770039
, если ($ this-> reject) {$ criteria-> addCondition ('reject ='. $ This-> reject, 'AND');} –