带有条件注释的clientScript包

时间:2013-04-22 08:56:35

标签: php yii assets conditional-comments clientscript

搜索了一下但无济于事我想知道是否有办法将JS和CSS文件分配给带有条件语句的包(即<!--[if lte ie 7]>)。

我想要这样的东西:

$packages['my-package'] = array(
    'basePath'=>'path.to.my-package',
    'css'=>array('css/style.css'),
    'js'=>array('js/file-to-load-conditionally.js'=>'<!--[if lte ie 7]>%s<![endif]-->')
);

foreach ($packages as $name => $package):
    Yii::app()->clientScript->addPackage($name, $package);
endforeach;

这是否已经实施,即将成为或者是否有人知道另一种解决此问题的方法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Yii不支持此功能。你可以在这里找到官方声明:

https://code.google.com/p/yii/issues/detail?id=1240#c21