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 にはウィジェット ファクトリはありません。代わりに、メインの構成を見ると、これが機能すると予想されます。
'grid'=>[
'class' => 'yii\grid\GridView',
'tableOptions'=>['class'=>'table table-condensed'],
],
しかし、そうではありません。それで、私は何を間違っていますか?どんなヒントでも大歓迎です。ありがとう!