Код: Выделить всё
$myArray = [
'0' => ['id' => 0, 'file' => '1.txt', 'stroka' => '2', 'key' => 'aa', 'value' => 'Aab', 'description' => 'Descr of aab'],
'1' => ['id' => 0, 'file' => '1.txt', 'stroka' => '3', 'key' => 'ab', 'value' => 'Aaw', 'description' => 'Descr of aaw'],
]
Код: Выделить всё
$dataProvider = new ArrayDataProvider([
'key' => 'id',
'allModels' => $myArray,
'sort' => [
'attributes' => ['id', 'key', 'value', 'description'],
],
'pagination' => [
'pageSize' => 10,
],
]);
echo GridView::widget([
'dataProvider' => $dataProvider,
//'filterModel' => $search->search(),
'layout' => "{items}\n{pager}",
'columns' => [
'id',
'key',
'value',
'description',
],
]);