In einem ActiveDataProvider Sie Schließungen als Werte verwenden können, wie:Verwenden Verschlüsse in Yii2 ArrayDataProvider
$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
]);
Ist es möglich, die gleiche oder so etwas, in einem ArrayDataProvider zu tun?
Danke. Ich dachte, es gibt kein Modell, weil der Datenprovider auf einem selbst erstellten Array basiert. – JK87