は、私はあなたがあなたのケースで
function ($url, $model, $key) use ($config['icon'])
{
.....
}
ので、閉鎖を使用して値を渡すことができると思い
foreach(...) {
$actionColumns['controller'] = $config['controller'];
$actionColumns['buttons'] = array($config['name'] => function ($url, $model, $key) {
return Html::a('my name', $url);
});
$actionColumns['template'] = '{'.$config['name'].'}';
}
のTy(私はKartikグリッドestensionを使用しています)
foreach(...) {
$actionColumns['controller'] = $config['controller'];
$actionColumns['buttons'] = array($config['name'] =>
function ($url, $model, $key) use ($config['icon']) {
return Html::a($config['icon'], $url);
});
$actionColumns['template'] = '{'.$config['name'].'}';
}