我正在使用yui_compressor:
`
{% javascripts filter='?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' %}
<script src="{{ asset_url }}"></script>
<script>
window.basePath = "{{ url('index') }}";
</script>
{% endjavascripts %}
`
我想在子域中输出,而不是在/js/xxx.js中,可能是一个比kernel_root(我的子域指向的位置)更高的文件夹。
关于如何解决这个问题的任何想法?
非常感谢你,
答案 0 :(得分:0)
我用我的资产一个cdn。
您可以在config_prog.yml
中轻松更改它framework:
templating:
assets_base_urls:
http: [ http://cdn.domain.com ]
但你必须记住,从那里加载像图像等资产......
此外,破坏缓存(例如,您的cdn有很长时间到期)可能很有用。你可以通过添加
来做到这一点framework:
templating: { engines: ['twig'], assets_version: v1 }
到你的config.yml。