【发布时间】:2017-01-27 09:15:19
【问题描述】:
在 ActiveDataProvider 中,您可以使用闭包作为值,例如:
$dataprovider = new ArrayDataProvider([
'allModels' => $array
]);
$gridColumns = [
'attrib_1',
[
'attribute' => 'attrib_2',
'label' => 'Label_2',
'value' => function($model) {
return Html::encode($model->value_2);
}
],
'attrib_3'
];
echo GridView::widget([
'dataProvider'=> $dataprovider,
'columns' => $gridColumns
]);
是否可以在 ArrayDataProvider 中执行相同或类似的操作?
【问题讨论】:
标签: yii2 dataprovider