Crear columna Link Gridview (download file)

Hola a todos estoy realizando un proyecto base para recordarme y aprender Yii . Para ello e engullidos los videos de Gustalh (57 video) mas otros blog y pdf en español. Solo recién choque con algo que no puedo realizar y no hay nada parecido en el foro (si me equivoco me dirigen).

Necesito que la columna link_doc, en la grid view enlace un archivo que se encuentra en images/upload/ (archivo único)

Mi Tabla Documentos

Id

id_proyecto , (“fk”)

nombre_doc, “descripción documentos guardado

link_doc “nombre del documentos guardado con extensión (doc,jpg,pdf)

La ruta de mis archivos subidos están en images/upload/

Mi gridview es:


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

	'id'=>'documentos-grid',

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

	'filter'=>$model,

	'columns'=>array(

array(

	'name'=>'id_proyecto',

	'value'=>'$data->proyecto->cod_proyecto',

	'htmlOptions'=>array('style'=>'text-align: left','width'=>'160px'),

	'type'=>'text'

	),

'nombre_doc',

array(

				

	'name'=>'link_doc',

                'type'=>'raw',

                'header'=>'Link Doc.',

'value'=>'CHtml::link( Aqui e probado varias cosas pero nada)', 

	),

array(

	'class'=>'CButtonColumn',

	),

},

));

?>



Hola, puedes probar esto:




 array(

'name'=>'link_doc',

	'type'=>'raw',

	'value'=>'CHtml::link("Link Doc.", "http://" . $_SERVER["SERVER_NAME"] . Yii::app()->request->baseUrl . "/images/upload/" . $data->link_doc)',

		),



Gracias por la respuesta todo funciono ok el unico que agrege fue el puerto 81 entre el server .$port=":81". Yii