我正在尝试在我的 Symfony2 项目中设置两个不同的 CDN。只需一个 CDN,以下设置一切正常:
配置.yml
templating:
engines: ['twig']
assets_base_urls:
http: [http://cdn.blabla.com]
ssl: []
经过几个小时的研究,我发现有一种方法可以设置多个 CDN:
配置.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/resource.ext','cdn') }}
它工作得非常好,得到这样的 URL: http: //cdn.blabla.com/path/to/resource.ext
但是在做的时候: {{asset('/path/to/resource.ext','cdn-static') }}
它提出了“在渲染模板期间引发了异常(“没有“cdn-static”资产包。”) “
我正在使用Symfony2 v2.0.15和Twig v1.8.2
关于它会发生什么的任何线索?
感谢和问候,