如何为本地和cdn文件使用相同的路径,以便我可以将CDN用于生产以及这些文件的本地版本用于开发?
这是我正在尝试做的事情:
config_dev.yml
framework:
templating:
packages:
vendor_js:
base_urls: "@MyProjectSiteBundle/Resources/public/js"
config.yml
framework:
templating:
engines: ['twig']
packages:
vendor_js:
base_urls:
http: ['http://cdnjs.cloudflare.com/ajax/libs']
ssl: ['https://cdnjs.cloudflare.com/ajax/libs']
代码说得比文字更好: 的 base.html.twig
{% javascripts package="vendor_js"
'html5shiv/3.7/html5shiv.min.js'
'respond.js/1.4.2/respond.min.js' %}
我相信我的概念是错误的,到目前为止我没有找到解决这个问题的方法。有没有人有使用相对路径的经验,所以我们可以依靠CDN和本地资产?