hola estoy tratando de mostrar en el grid una columna personalizada que me muestre la resta de dos de los campos del grid, lo cuales serian fecha_det_a1 y fecha_ocu_a1
esta funcion deberia implemetarla en mi admin pq ahi es donde quiero que salga. Ya declare la variable en el model() correspondiente, ahora esta es la funcion:
<?php
function dateDiff($start, $end)
{
$start_ts = strtotime($start);
$end_ts = strtotime($end);
$diff = $end_ts - $start_ts;
return round($diff / 86400);
}
?>
<?php
$fdfo=dateDiff($model->fecha_det_a1,$model->fecha_ocu_a1);
?>
Cuando la voy a llamr dentro del grid lo hago asi
<?php $this->widget(‘zii.widgets.grid.CGridView’, array(
'id'=>'anexo1-grid',
'itemsCssClass'=>"table table-striped",
'dataProvider'=>$model->search(),
.
.
'columns'=>array(
'id',
array('name'=>'no_hc_a1','value'=>'$data->no_hc_a1'),
array('name'=>'entidadhc_fk','value'=>'$data->entidadhcFk->enthc_nombre'),
array('name'=>'orga_hc_siglas','value'=>'$data->entidadhcFk->orgaFk->orga_hc_siglas'),
.
.
[u]array('name'=>'fdfo','value'=>$fdfo),[/u]
.
.
array(
'class'=>'CButtonColumn',
),
),
)); ?>
pero cuando voy a acceder a la vista admin me devuelve el siguiente error:
call_user_func_array() expects parameter 1 to be a valid callback, no array or string given
Me pudieran ayudar?? Gracias