Столбцы Gridview из массива в Yii2 - PullRequest
1 голос
/ 20 мая 2019

У меня есть 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)

1 Ответ

1 голос
/ 21 мая 2019

Я понял, как это сделать, потому что процесс декодирования JSON был правильным, это был [] после "'columns" => ", я удалил его, а был" columns "=> $ array и работал отлично. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...