Здравствуйте.
С Yii работаю относительно недавно, поэтому возникают периодически затруднения.
Сейчас реализую список CListView. С поиском через Ajax разобрался на примере статьи.
Помимо поиска необходима фильтрация, также динамическая - нажал чекбокс - сработал фильтр.
Вопрос у меня следующий. Каким образом передать в actionIndex ajax-ом список всех чекбоксов?
Вот код экшна
public function actionIndex( $string = '' )
{
$criteria = new CDbCriteria();
if( strlen( $string ) > 0 )
$criteria->addSearchCondition( 'title', $string, true, 'OR' );
//здесь предполагаю внести логику проверки отмеченных чекбоксов и добавлять фильтры через addSearchCondition
$dataProvider = new CActiveDataProvider( 'Project', array( 'criteria' => $criteria, ) );
$this->render( 'index', array( 'dataProvider' => $dataProvider ) );
}
Фильтров 15, разбиты на 3 группы. Хотелось бы сделать это максимально аккуратно и в контексте логики Yii, не хочется делать "топорными" методами. Ну и чтобы это не мешало работать поиску, который уже реализован.