如何防止yii中的加载默认css?

时间:2014-03-19 10:33:39

标签: yii

我想在我的应用程序中应用自定义Style。 有没有办法阻止加载默认样式表文件。 因为每当我手动删除每次重新创建的样式表文件。 任何帮助都会有用。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

在Yii中,CClientScript类有一个名为ScriptMap的属性。您可以定义哪些文件(css / js)文件不加载。使用scriptMap的一个例子是: -

您可以在视图文件的顶部添加此代码。

如果你不想要文件' abc.css'默认情况下加载在您的页面中应该被禁用,然后您可以像这样禁用它

$cs = Yii::app()->clientScript;
$cs->scriptMap = array(
    'abc.css' => false
);

现在,如果您希望禁用所有CSS或JS文件,那么您也可以使用

之类的通配符
$cs->scriptMap = array(
    '*.js' => false,
    '*.css' => false,
);

这将禁用默认加载的所有CSS和JS文件。

更新1:

您也可以将此代码放在主布局中,这样就不会在任何视图中加载文件。