Quero somar a coluna Total dos itens, mas não estou conseguindo passar o valor para que a sql busque os dados
$this->widget('zii.widgets.grid.CGridView', array( 'id'=>'itenssysos-grid', 'dataProvider'=>$dataProvider, 'columns'=>array( 'id', 'idsysos', 'servicospecas', 'qtde', 'prunitario', 'total', array( 'class'=>'CButtonColumn', 'template'=>'{delete}', 'buttons'=>array( 'delete' => array ( 'url'=>'Yii::app()->createUrl("Sysos/DeleteItem", array("itenssysos"=>$data->id,"sysos"=>$data->idsysos))', ), ), ), array( 'name'=>'total', 'footer'=>$dataProvider->itemCount===0 ? '' : $this->loadSoma($model->id), ), ), ));
public function loadSoma($id) { $soma = Itenssysos::model()->findBySql('SELECT sum(total) FROM itenssysos WHERE idsysos=:id', array(':id'=>$id,)); // if($soma===null) // throw new CHttpException(404,'The requested page does not exist.'); return $soma; return 'Total: R$'.$soma; }