coba ksini, thread ane kmren udah solved. kalo bisa sih search dlu bro, kalo gak ada thread yang ngebahas baru deh buat thread baru 
Solved
atau kalo mau liat langsung ane kasih nih code nya
di view code ane bgini
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'item-grid',
'dataProvider'=>$model->search(),
'columns'=>array(
'id_item',
array(
'name'=>'id_type',
'value'=>'$data->idType->name',
'header'=>'Type'
),
array(
'name'=>'brand',
'value'=>'$data->brand',
'header'=>'Brand'
),
array(
'name'=>'status',
'value'=>'Item::model()->getStatus($data->status)',
),
'price',
array(
'name'=>'Image',
'type'=>'html',
'value'=>'CHtml::image(Yii::app()->baseUrl . "/images/item/" . $data->img,"noimage",array("width"=>"30"))',
),
array(
'class'=>'CButtonColumn',
'template'=>'{view}',
),
),
));
di model
public function search()
{
$criteria=new CDbCriteria;
$criteria->compare('id_item',$this->id_item);
$criteria->compare('id_type',$this->id_type);
$criteria->compare('brand',$this->brand,true);
$criteria->compare('desc',$this->desc,true);
$criteria->compare('price',$this->price);
$criteria->compare('qty',$this->qty);
$criteria->compare('status',$this->status);
$criteria->compare('img',$this->img);
//perhatiin disininya ditambahin pagination
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
'pagination'=>array('pageSize'=>10,),
));
}