CGridView con imagenes dependiendo de un valor

Hola, soy bastante nueva en gii y aún no tengo idea de como hacer lo siguiente:

En mi CGridView, tengo un campo de la siguiente forma:

array(

            'header' => 'Tipo',


            'name' => 'es_alias',


            'type' => 'raw',


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


        ),

pero quiero remplazarlo por una imagen, trataré de explicarme, el valor que tiene data->es_alias, es S o N, entonces quiero que si es S me muestre una imagen y si es N me muestra otra imagn diferente.

:P agradeceria muchoo si alguien pudiera decirme como hacerlo, traté de hacerlo con

array(

            'class'=>'CLinkColumn',


            'header' => 'Tipo',


            'imageUrl'=>Yii::app()->baseurl.'/images/imagen1.gif',


        ),

pero me quede en lo mismo, como hacer que las imagenes sean diferentes.

:D de antemano agradezco su ayuda y apoyo, graciass

Solucionadoo :D

Agregue esto en el Modelo

public function getImagen(){

    $imagen="imagen2.gif";


    if($this->es_alias==='S'){


        $imagen="imagen1.gif";


    }





    return Yii::app()->baseurl.'/images/'.$imagen;





}

y en el index en el CGridView quedo asii

array(

            'header' => 'Alias',


            'type' => 'html',


            'value' => 'Chtml::image($data->imagen)',


        ),