Hi,
Eu tenho o seguinte array em um CGridView:
array(
'header' => Yii::t('dataTable', 'Actions'),
'class' => 'CButtonColumn',
'template' => '{action}',
'buttons' => array(
'action' => array(
'label' => '$data["action"]["action"]',
'url' => function($data) use($paramsURI) {
$paramsURI['action'] = $data['action']['action'];
$paramsURI['id'] = $data['id'];
return Yii::app()->createUrl(
"admin/report/transactions", $paramsURI
);
}
)
)
)
Eu preciso usar $data no label do botão, mas em ‘label’ => ‘$data[“action”][“action”]’, $data é indefinida, então eu tentei usar uma closure como em ‘action’, mas o erro é 'htmlspecialchars() expects parameter 1 to be string, object given '.
Alguma ideia de como resolver isso?