2018-06-20 16:43:55 1770次浏览 1条回答 0 悬赏 20 金钱
$columns = [
    'id',
    'trans_id',
    'order_no',
    'exchange_rate',
    'amount',
];

<?= Html::tag('h4',Yii::t('app','金额:').Html::tag('span','123(*需要在这里显示金额的总和*)',['style'=>'color:red;']),['style'=>'text-align:right;']) ?>
<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => $columns,
]); ?>
补充于 2018-06-20 17:47

已解决,给SearchModel加属性,把总和算好赋值即可。

  • 回答于 2018-06-21 09:34 举报

    columns 的value值就可以用匿名方法灵活处理,如:

    $columns = [
        'id',
        'trans_id',
        'order_no',
        'exchange_rate',
        [
            'label'=>'AB之和',
            'value'=>function(Model $model){
                return bcadd($model->A,$model->B);
            }
        ],
    ];
    
您需要登录后才可以回答。登录 | 立即注册
皮蛋是好叔叔
见习主管

皮蛋是好叔叔 北京

注册时间:2015-07-25
最后登录:2022-09-14
在线时长:19小时41分
  • 粉丝1
  • 金钱165
  • 威望10
  • 积分455

热门问题