Symfony2 Assetic base_urls包中 - 为prod和dev配置

时间:2014-03-03 11:35:43

标签: php symfony cdn assetic

如何为本地和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和本地资产?

0 个答案:

没有答案