This is what a gridview looks like in Yii2:
<?php echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
...
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
I want change my grids a little bit, so I add this line:
tableOptions'=>['class'=>'table table-condensed'],
This works great, but...
I want this to be the default value for all my grids!
In Yii 1, this would look like this:
'widgetFactory' => array(
'widgets' => array(
'CGridView' => array(
'htmlOptions' => ['class'=>'table table-condensed']
),
),
),
In Yii2 however there is no widget factory. Instead, looking at the main config, I would expect this to work:
'grid'=>[
'class' => 'yii\grid\GridView',
'tableOptions'=>['class'=>'table table-condensed'],
],
But it does not. So what am I doing wrong? Any hints much appreciated. Thanks!