Проблема с фильтрацией в CGridView

Здравствуйте!

Есть следующая проблема. В БД есть поле "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',

                            ),

Помогите пожалуйста.

Хм. А в гриде value как-то не прикольное. Поидее должно быть


$this->widget('zii.widgets.grid.CGridView', array(

                        'id' => 'personalities',

                        //'dataProvider' => $dataProvider,

                        'dataProvider' => $model->search(),

                        'filter' => $model,

                        'columns' => array(

                            array(

                                'name' => 'name_ru',

                                'header' => 'Имя',

                                'value' =>'$data->name_ru',

                                'type' => 'raw',

                            ),

Да, именно в это была беда. Проглядел что сама фильтрация работает, а error вываливается только на это поле :( Спасибо за помощь!