Yii2 Gridview合并两列 [英] Yii2 Gridview merge two columns
本文介绍了Yii2 Gridview合并两列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Yii2中有一个gridview,有两列,first_name和last_name。
我想将这两个值合并到一个名为full_name的列中,如tihs:
'first_name'。''。'last_name'
,可搜索和可过滤。
我该怎么做?
i have a gridview in Yii2 with two columns, first_name and last_name. I want to merge this two values into one single column named full_name made like tihs: 'first_name'.' '.'last_name' , searchable and filterable. How can i do it?
推荐答案
试试这种方式:
try this way:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
[
'attribute' => 'an_attributeid',
'label' => 'yourLabel',
'value' => function($model) { return $model->first_name . " " . $model->last_name ;},
],
['class' => 'yii\grid\ActionColumn', ],
],
]); ?>
这篇关于Yii2 Gridview合并两列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文