这是 Yii2 中的 gridview 的样子:
<?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'],
],
但事实并非如此。那么我做错了什么?非常感谢任何提示。谢谢!