Este es un ejemplo sencillo de como mostrar una imagen dentro de un CGridview. Supongamos que tenemos un campo donde guardamos la direccion de la imagen que deseamos mostrar, lo que deberíamos hacer es lo siguiente:
Código PHP:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'publicidad-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'nombre',
'alta',
array(
'type'=>'html',
'name'=>'imagen',
'value'=>'CHtml::image($data->imagen)',
),
'web',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
Hola, Muchas gracias, tengo una pregunta. El CGridview donde se pone? en la vista donde se carga el archivo? y de ser así dentro del campo donde tengo guardada la imagen.
ResponderEliminar