Kartik Gridview Issue

I have install kartik\grid using composer

when I used it in form i get this error: Array to string conversion




$gridColumns = [

 ['class' => 'kartik\grid\SerialColumn'],

[

'class' => 'kartik\grid\EditableColumn',

'attribute' => 'name',

'pageSummary' => 'Page Total',

'vAlign'=>'middle',

'headerOptions'=>['class'=>'kv-sticky-column'],

'contentOptions'=>['class'=>'kv-sticky-column'],

'editableOptions'=>['header'=>'Name', 'size'=>'md']

],

[

'attribute'=>'color',

'value'=>function ($model, $key, $index, $widget) {

return "<span class='badge' style='background-color: {$model->color}'> </span>  <code>" .

$model->color . '</code>';

},

//'filterType'=>GridView::FILTER_COLOR,

'vAlign'=>'middle',

'format'=>'raw',

'width'=>'150px',

'noWrap'=>true

],

[

'class'=>'kartik\grid\BooleanColumn',

'attribute'=>'status',

'vAlign'=>'middle',

],

[

'class' => 'kartik\grid\ActionColumn',

'dropdown' => true,

'vAlign'=>'middle',

'urlCreator' => function($action, $model, $key, $index) {

return '#';

},

'viewOptions'=>['title'=>'View Msg', 'data-toggle'=>'tooltip'],

'updateOptions'=>['title'=>'Update Msg', 'data-toggle'=>'tooltip'],

'deleteOptions'=>['title'=>'Delete Msg', 'data-toggle'=>'tooltip'],

],

['class' => 'kartik\grid\CheckboxColumn']

]; [b][font="Arial"]//get error at this line

 

GridView::widget([

                'dataProvider' => $dataProvider,

                'filterModel' => $searchModel,

                'columns' => $gridColumns,

                'containerOptions' => ['style'=>'overflow: auto'], // only set when $responsive = false

                'beforeHeader'=>[

                [

                'columns'=>[

                ['content'=>'Header Before 1', 'options'=>['colspan'=>4, 'class'=>'text-center warning']],

                ['content'=>'Header Before 2', 'options'=>['colspan'=>4, 'class'=>'text-center warning']],

                ['content'=>'Header Before 3', 'options'=>['colspan'=>3, 'class'=>'text-center warning']],

                ],

                'options'=>['class'=>'skip-export'] // remove this row from export

                ]

                ],

                'toolbar' =>  Html::button('<i class="glyphicon glyphicon-plus"></i> ' .

                                Yii::t('kvgrid', 'Add Book'), ['type'=>'button', 'class'=>'btn btn-success']) . ' ' .

                Html::a('<i class="glyphicon glyphicon-repeat"></i> ' .

                                Yii::t('kvgrid', 'Reset Grid'), ['grid-demo'], ['class' => 'btn btn-info']),

                'pjax' => true,

                'bordered' => true,

                'striped' => false,

                'condensed' => false,

                'responsive' => true,

                'hover' => true,

                'floatHeader' => true,

                'floatHeaderOptions' => ['scrollingTop' => $scrollingTop],

                'showPageSummary' => true,

                'panel' => [

                //'type' => GridView::TYPE_PRIMARY

                ],

                ]);//*/