YII2在gridview中添加sum列

时间:2015-04-16 03:16:07

标签: yii2 yii2-advanced-app

如何在gridview中添加sum列?我有一张包含grant_amountlcc_amount的表格。我想添加grant和lcc并在gridview中显示它。怎么做的? 我已经成功地将表格中的数据完美地显示在gridview中。

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要设置新列并设置valuelabel属性:

'columns' => [
                ['class' => 'yii\grid\SerialColumn'],
                'id',
                ...
                'grant_amount',
                'lcc_amount',                    
                [
                    'label' => 'Sum',
                    'value' => function ($model) {
                        return $model->grant_amount + $model->lcc_amount;
                    }
                ],

了解更多doc