我正在尝试更改gridview
,tableview
和&的样式。 detailview
。我找到了一些说我应该将config/main.php
文件更改为:
...
// application components
'components'=>array(
'user'=>array(
// enable cookie-based authentication
'allowAutoLogin'=>true,
),
'bootstrap'=>array(
'class'=>'bootstrap.components.Bootstrap',
),
'widgetFactory'=>array(
'widgets'=>array(
'CGridView'=>array(
'cssFile' => Yii::app()->request->baseUrl.'/css/table_and_grid.css',
),
),
),
...
我删除了应用生成的资源文件夹,但这没有帮助。当我加载视图时,我可以看到css表被加载到页面的标题中,但没有任何样式正在工作。为什么?我该如何解决?
答案 0 :(得分:1)
我还没有看到有关更改主配置文件CGridView
中(main.php)
样式的任何内容,但您可以使用以下参数自定义CGridView
样式:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'SOME ID',
'dataProvider'=>$YOUR_DATA_PROVIDET,
'cssFile'=>'...',
'baseScriptUrl'=>'...',
'filterCssClass'=>'...',
'itemsCssClass'=>'...',
'pagerCssClass'=>'...',
'rowCssClass'=>'...',
'summaryCssClass'=>'...',
));
您可以使用自己的更改...
。
有关更多信息,您可以通过以下链接查看CGridView
的官方文档: