我正在尝试在我的Symfony2项目中设置两个不同的CDN。只要使用一个CDN,下面的设置就可以正常工作:
config.yml
templating:
engines: ['twig']
assets_base_urls:
http: [http://cdn.blabla.com]
ssl: []经过几个小时的研究,我看到了一种建立不止一个CDN的方法:
config.yml
templating:
engines: ['twig']
assets_base_urls:
http: []
ssl: []
packages:
cdn:
base_urls:
http: ["http://cdn.blabla.com"]
ssl: []
cdn-static:
base_urls:
http: ["http://cdn-static.blabla.com"]
ssl: []尝试时:{{ asset(‘/path/to/Resoure.ext’,'cdn') }}
它运行得很好,得到了这样一个URL:http://cdn.blabla.com/path/to/resource.ext
但在执行时:{{资产(‘/path/to/Resoure.ext’,‘cdn-静态’) }}
它提出了“在模板呈现过程中抛出的异常”(“没有”cdn-静态“资产包”)“。
我使用的是Symfony2 v2.0.15和Twig v1.8.2
有线索知道会发生什么吗?
感谢和问候,
发布于 2013-11-07 09:54:30
config.yml
templating:
engines: ['twig']
assets_base_urls:
http: []
ssl: []
packages:
cdn:
base_urls:
http: ["http://cdn.blabla.com"]
ssl: []
cdn_static:
base_urls:
http: ["http://cdn-static.blabla.com"]
ssl: []https://stackoverflow.com/questions/19818305
复制相似问题