Вот что выглядит сетка в Yii2:
<?php echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
...
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
Я хочу немного изменить свои решетки, поэтому добавляю эту строку:
tableOptions'=>['class'=>'table table-condensed'],
Это отлично работает, но...
Я хочу, чтобы это значение по умолчанию для всех моих сеток!
В Yii 1 это будет выглядеть так:
'widgetFactory' => array(
'widgets' => array(
'CGridView' => array(
'htmlOptions' => ['class'=>'table table-condensed']
),
),
),
В Yii2, однако, нет виджета factory. Вместо этого, глядя на главный конфиг, я ожидаю, что это сработает:
'grid'=>[
'class' => 'yii\grid\GridView',
'tableOptions'=>['class'=>'table table-condensed'],
],
Но это не так. Так что я делаю неправильно? Любые намеки очень ценятся. Спасибо!