Cgridview Не Работает Фильтр На Числовом Поле

Вывожу простой грид, все фильтры работаю, кроме числового поля.

Может его нужно как то по особому делать?

В search() не забыл его указать:


public function search(){

        

        $criteria=new CDbCriteria;

        $criteria->compare('title', $this->title, true);

        $criteria->compare('keywords', $this->keywords, true);

        $criteria->compare('sdescription', $this->sdescription, true);

        $criteria->compare('fullTitle', $this->fullTitle, true);

        $criteria->compare('num_instances', $this->num_instances); // не работает

        

        $sort = new CSort();

        $sort->defaultOrder = 'title ASC';

        $sort->attributes = array_fill_keys( array_keys($this->attributes), array('default'=>'desc') );


        return new CActiveDataProvider( get_class($this), array(

            'criteria'=>$criteria,

            'sort' => $sort,

        ));

    }

И сам грид:




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

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

    'filter'=>$model,

    'columns'=>array(

        array(

            'header' => '№',

            'value' => '$row+1',

        ),

        array(

            'name'=>'title',

            'type'=>'raw',

            'value'=>'CHtml::link(CHtml::encode($data->title), array("article/list/".$data->category_id))',

        ),

        'keywords',

        'sdescription',

        'fullTitle',

        array(

            'name'=>'num_instances',

            'type'=>'number',

        )

        

    ),

));



Извиняюсь - жара :-X , поспешил сюда выкладывать! Я просто там с правилами начудил, num_instances - был небезопасный.