Здравствуйте!
Есть следующая проблема. В БД есть поле "name_ru" содержащее ФИО. Фильтр срабатывает только по частям этого ФИО (просто имя или фамилия), если вводить "Фамилия Имя" - выдаёт ошибку
Модель:
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
//$criteria->compare('id',$this->id);
$criteria->compare('name_ru',$this->name_ru,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
Представление:
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'personalities',
//'dataProvider' => $dataProvider,
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
array(
'name' => 'name_ru',
'header' => 'Имя',
'value' => $model->name_ru,
'type' => 'raw',
),
Помогите пожалуйста.