GridView 显示字段多个值中的一个 [ 未指定版本 ]
用GridView来生成表格时有一个column如:country_id是国家编号,在表格中我想显示对应的国家名称。国家全在变量$countries中。那country_id该怎么弄呢?
GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
...
[ 'attribute' => 'country_id'],
...
],
]);
nswindlights 补充于 2014-11-11 09:45
已经解决了这个要做关联查询的
[
'attribute' => 'country_id',
'content'=>function ($model, $key, $index, $column){
return $model->country->name;
},
],
最佳答案
-
nswindlights 发布于 2014-11-11 09:45 举报
已经解决了这个要做关联查询的
['attribute' => 'country_id', 'content'=>function ($model, $key, $index, $column){ return $model->country->name; }, ],
其他 0 个回答
nswindlights 江苏太仓
注册时间:2014-09-18
最后登录:2020-03-30
在线时长:74小时58分
最后登录:2020-03-30
在线时长:74小时58分
- 粉丝5
- 金钱986
- 威望80
- 积分2526