'columns'=>array( ................ array( 'name'=>'column name', 'type'=>'text', 'footer'=>$model->getTotals($model->search()->getKeys()), ), .................. ),
we are passing currently displayed primary keys as parameter to getTotals function [in array format]
kindly create a function in model like below
public function getTotals($ids)
{
$ids = implode(",",$ids);
$connection=Yii::app()->db;
$command=$connection->createCommand("SELECT SUM(columnname)
FROM `tablename` where id in ($ids)");
return "Total Rs: ".$amount = $command->queryScalar();
}
Attached File(s)
-
footer with sum.png (8.39K)
Number of downloads: 73

Help













