Hola, soy algo nueva en Yii, y tengo un error que no he podido solucionar, la imágen del CButtonColumn no me la muestra, agardecería mucho si alguien pudiera ayudarme, ![]()
Aqui el códgigo para ver si alguien puede ayudarme a detectar el error que por más que trato no localizo
[u]
Parte del index que me muestra el Grid[/u]
$this->widget(‘zii.widgets.grid.CGridView’, array(
'id' => 'grid',
'dataProvider' => $dataProvider,
'filter' => $dataProvider,
'columns' =>
array( /////////////////esto si me muestra la imagen y empleo la misma función
'header' => 'Autorizar1',
'type' => 'html',
'value' => 'CHtml::image($data->imagenAutorizar)',
),
array( //////////////aqui ya no me la muestra
'class'=>'CButtonColumn',
'template'=>'{autorizar}',
'header' => 'Autorizar',
'buttons'=>array(
'autorizar'=>array(
'imageUrl'=>'Chtml::image($data->imagenAutorizar)',
'url'=>'Yii::app()->createUrl("autorizacion/estadoSolicitud", array("id"=>"$data->id_solicitud","autorizacion"=>"S"))',
'options'=>array(
'ajax'=>array(
'type'=>'POST',
'url'=>"js:$(this).attr('href')",
'success'=>'$.fn.yiiGridView.update("grid")',
),
),
),
),
),
));
En el modelo
public function getImagenAutorizar()
{
if ($this->autorizacion === 'S')
$imagen = "btn_aceptar.gif";
else
$imagen = "btn_combo.gif";
return Yii::app()->request->baseurl.'/images/'.$imagen;
}
De antemano Gracias ![]()