子域中的symfony2 yui_压缩机输出

子域中的symfony2 yui_压缩机输出,symfony,yui-compressor,output,Symfony,Yui Compressor,Output,我正在使用yui_压缩机: ` {%javascripts过滤器='?yui_js' “@MyProjectBundle/Resources/public/js/libs/jquery/jquery-min.js” “@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap modal.js” “@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-toolti

我正在使用yui_压缩机:

`

{%javascripts过滤器='?yui_js'
“@MyProjectBundle/Resources/public/js/libs/jquery/jquery-min.js”
“@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap modal.js”
“@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-tooltip-2.0.js”
“@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap popover.js”
“@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap dropdown.js”
“@MyProjectBundle/Resources/public/js/main.js%}
window.basePath=“{url('index')}}”;
{%endjavascripts%}
`

我希望在子域中有一个输出,而不是在/js/xxx.js中,可能在kernel_root(我的子域指向的地方)之上的一个文件夹中

你知道我该如何解决这个问题吗


非常感谢,

我使用cdn作为我的资产

您可以在config_prog.yml中轻松更改它

framework:
templating:
    assets_base_urls:
        http: [ http://cdn.domain.com ]
但是你必须记住,像图像这样的资产也是从那里加载的

此外,破坏缓存也很有用(例如,cdn的过期时间很长)。您可以通过添加

framework:
    templating:      { engines: ['twig'], assets_version: v1 }
到您的config.yml

framework:
    templating:      { engines: ['twig'], assets_version: v1 }