2011-09-09 6 views
5

パフォーマンス上の理由から、CDNからいくつかのファイルを配信したいと考えています。Symfony 2を使用したCDNのTwigアセット

"asset1"ヘルパーを自動的に "static1.xxxx.com/css/main.css"や "static2.xxxx.com/css/main.css"のように設定することは可能ですか?

おそらくのようなもの:config.yml中で

{{ asset('css/main.css',static1) }} 
+0

Downvoteは大丈夫ですが、なぜですか? ;) – Stony

答えて

12

だけのようなものを追加:

templating: 
    packages: 
     cdn: 
      base_urls: 
       ssl: ['url'] 
       http: ['url'] 

それ:

framework: 
    templating: 
     engines: ['twig'] 
     assets_base_urls: 
     http: [http://yourcdn.com] 
+0

あなたの答えはThxです。そして、私はそれを小枝で使うことができますか?例がありますか? – Stony

+2

小枝では、{asset( 'myasset.css')}} –

+1

と言うことができます。 – vishal

1

を私はそれのような何かをする方が良いと思いますあなたはasset( 'yourfile'、 'cdn')のようなことをすることができ、(複数のパッケージを指定することによって)複数のcdnsを持つことができます。

関連する問題