我在 gridview 中添加了这个 'sla_status' 字段,一切正常,唯一的问题是我无法为此设置过滤器值。'sla_status' 不在我的表中。
[
'label' => Yii::t('app','Sla Status'),
'format' => 'raw',
'filterType' => GridView::FILTER_SELECT2,
'filter' => $status,
'filterWidgetOptions' => [
'options' => [
'placeholder' => Yii::t('app','All...' )
],
'pluginOptions' => [
'allowClear' => true
]
],
'headerOptions' => ['style' => 'text-align:center;color:#337ab7'],
'value' => function ($model, $key, $index, $widget)
{ }
]
$status 是$status = array('0'=>Yii::t('app', 'Inactive'),'1'=>Yii::t('app', 'Active'));