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