尝试将用户表列状态替换为阻止的输入值,如果它等于0且处于活动状态,则为10.
GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'username',
'email:email',
'status',
'value' => function ($model){
return $model->status==10 ? "Active":"Blocked";
},
['class' => 'yii\grid\ActionColumn'],
],
]);
Run Code Online (Sandbox Code Playgroud)
但是显示错误: array_merge():参数#2不是数组 我做错了什么,请告诉我