Cómo filtrar campos personalizados en CGridView?

Buenos días, podría alguien por favor indicarme cómo se realiza el filtro de los campos en el modelo? A decir verdad me siento muy confundido al respecto =\ y necesito que realice filtro por un campo personalizado que consista en la unión del nombre y los apellidos de un usuario.

Gracias de antemano!

Hola JCAlpizar, no llevo mucho en Yii, pero creo que puedo ayudarte, como no has puesto codigo, te pondre un ejemplo de una web mia




<?php $this->widget('bootstrap.widgets.TbGridView', array(

	'id'=>'inscripciones',

    'type'=>'striped bordered condensed',

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

    'filter'=>$model,

    'template'=>"{items} {pager} {summary}",

    'rowCssClassExpression'=>'$data->status ? "" : "red"',


    'columns'=>array(

	array(

            'header'=>'Nombre',

            'name'=>'alumnoID',

            'filter'=>CHtml::listData(Alumno::model()->findAll(), 'ID', 'surname'),

            'value'=>'$data->alumno->surname . "," . $data->alumno->name',

            'headerHtmlOptions'=>array(

                'style'=>'width:20%;text-align:left !important;',

            ),

        ),



Como ves, en "value", concateno el "surname" con el "name", y al "filter", le mando un listdata con el "id" y el "surname".

Espero haberte ayudado.

Un saludo