У меня есть gridView для dataProvider, который я создаю с учетом ответа JSON от API, и я хочу показать некоторые столбцы, а не все из структуры данных, которую я получаю, поэтому у меня есть массив fields и я хочу создать столбцы по массиву.
Я создаю такой массив
$array=['column1','column2','column3'];
и при использовании параметра в столбцах выдает ошибку
Я тоже пытался как струна, но безуспешно.
как это
$array="'column1','column2','column3'";
echo GridView::widget([
'id' => 'prec_inc_grid',
'columns' => [
$array,
],]);
может показывать правильно сформированный вид сетки, но выдает мне эту ошибку
Установка неизвестного свойства: yii \ grid \ DataColumn :: 0
Полагаю, это потому, что массив выглядит примерно так
Array ( [0] => column1 [1] => column2 [2] => column3)