Yii2在GridView中格式化布尔字段
我记得以前做过这件事,但现在不行了,我无法把它弄出来Yii2在GridView中格式化布尔字段,yii2,Yii2,我记得以前做过这件事,但现在不行了,我无法把它弄出来 [ 'label' => 'Sex', 'attribute' => 'gan_sex', 'filter' => [ '1' => 'Male', '2' => 'Female' ] ], 输出是 1 2 2 1 而不是 Male Female Female Male 现在有什么问题?我发誓我也是这么用的,但是…我就是这样做的 [ '
[
'label' => 'Sex',
'attribute' => 'gan_sex',
'filter' => [
'1' => 'Male',
'2' => 'Female'
]
],
输出是
1
2
2
1
而不是
Male
Female
Female
Male
现在有什么问题?我发誓我也是这么用的,但是…我就是这样做的
[
'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。我这样做
[
'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。代码似乎正确。。检查filterModel..代码似乎正确。。检查filterModel。。