例:
控制器中:
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
'services'=>$services,
]);
视图中:
……
[
'attribute' => 'service',
'value' => function ($model) use($services) {
return $services[$model->service];
}
],
……
通过use(xxx)就可以在function内部使用外面的变量了~