Ola pessoal,
Estou montando um gridview e estou com um problema que creio ser simples, mas já tentei de tudo e não está dando certo. Se alguém tiver alguma ideia agradeço bastante.
Preciso criar no grid uma coluna (Dias úteis) e colocar no value dela para chamar uma function no model. Ela chama a function, mas o parametro não vai. Abaixo o código…
view
$this->widget('bootstrap.widgets.TbGridView', array(
'type'=>'striped bordered condensed',
'id'=>'relatorio-grid',
'dataProvider'=>$model->search_medicao(),
'columns'=>array(
.
.
.
'previsao_medicao',
'realizado_medicao',
'data_conclusao',
array(
'name'=>'Dias úteis',
'type'=>'raw',
'value'=>$model->dias('$data->id'),
),
model
public function dias($idpa)
{
$iddias = $idpa;
print_r($iddias);
exit();
.
.
.
return $iddias;
}
No print não sai o ID mas sim o texto $data->id. Como faço para mandar o ID encontrado? Espero ter sido claro. Qualquer ajuda é muito bem vinda. Desde já agradeço.