我记得以前做过这个,但现在它不起作用,我无法解决它。
[
'label' => 'Sex',
'attribute' => 'gan_sex',
'filter' => [
'1' => 'Male',
'2' => 'Female'
]
],
输出
1
2
2
1
而不是
Male
Female
Female
Male
现在有什么问题?我发誓我以同样的方式使用它但是......
答案 0 :(得分:4)
我这样做
[
'label' => 'Sex',
'attribute' => 'gan_sex',
'filter' => [
'1' => 'Male',
'2' => 'Female'
],
// translate lookup value
'value' => function ($model) {
$gender = [
'1' => 'Male',
'2' => 'Female'
];
return $gender[$model->gan_sex];
}
]
gan_sex的可能值必须限制为1和2.