Symfony2 assetic:转储javascript文件中的url。怎么避免这个?

时间:2015-08-25 14:44:26

标签: php symfony assetic

我使用next命令为Symfony2中的生产服务器生成静态javascript / css文件:

app/console assetic:dump

同样在配置中我有下一个:

assetic:
    debug: "%kernel.debug%"
    use_controller: false
    filters:
        cssrewrite: ~

但我发现Symfony中的Assetic也替换了javascript文件中的url。这很好,但是对于一些js库来说它有问题。例如,对于jsTree jQuery插件。以下是code中Symfony不正确理解的地方,我的结果如下:

node.childNodes[1].childNodes[0].style.backgroundImage = 'url('../bundles/bundlename/js/plugins/jsTree/+obj.icon+')';

我在Symfony页面上研究Assetic配置,甚至删除了css" cssrewrite的规则:〜"来自configs :)但对js代码没有影响。可能有人知道如何通过config.yml弃用Assetic替换javascript的URL?或者目前的情况还有其他解决方案吗?

作为我的变种 - 只需在jsTree库中修改此位置即可避免Symfony出现问题。但对我来说这不是一个好的解决方案......

0 个答案:

没有答案