Facebook Fanpage


lunes, 22 de octubre de 2012

Como publicar una imagen en CgridView - Yii Framework


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',
        ),
    ),
)); 
?>
con este sencillo código podríamos mostrar la imagen que se halla guardada en el campo imagen

1 comentarios:

  1. 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