Рубрики
Непреднамеренно

Поиск в Yii

Заметка на память.

Для увеличения критериев поиска в Yii недостаточно добавить в _search.php конктерного вида строчки вида:

label($model,'gas_type_id'); ?>
dropDownList($model, 'gas_type_id', CHtml::listData(GasType::model()->findAll(), 'id', 'type'), array('empty'=>'- поиск по газу -')); ?>

Надо еще и файл модели модифицировать:

public function search()
{
    // ...
    $criteria->compare('gas_type_id',$this->gas_type_id);
    // ...
}

После долгого перерыва в работе с Yii потратил полчаса, чтобы уразуметь.

Добавить комментарий