2011-09-09 27 views
5

का उपयोग कर सीडीएन के साथ टवीग संपत्ति प्रदर्शन कारणों से, मैं अपनी कुछ फ़ाइलों को CDN से वितरित करना चाहता हूं।सिम्फनी 2

क्या "संपत्ति" सहायक को कॉन्फ़िगर करना संभव है जैसे कि यह स्वचालित रूप से "static1.xxxx.com/css/main.css" और "static2.xxxx.com/css/main.css" जैसे कुछ सेट करता है?

शायद कुछ की तरह:

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

डाउनवोट ठीक है लेकिन क्यों? ;) – Stony

उत्तर

12

config.yml में में सिर्फ कुछ जोड़ने

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

कि जिस तरह से आप संपत्ति ('yourfile', 'cdn') जैसी चीजें कर सकते हैं और इसमें कई सीडीएन भी हैं (अधिक पैकेज निर्दिष्ट करके)।

+0

आपके उत्तर के लिए Thx। और मैं इसे टहनियों में कैसे उपयोग कर सकता हूं? आपके पास कोई उदाहरण है? – Stony

+2

टवीग में आप बस {{परिसंपत्ति ('myasset.css')}} –

+1

कह सकते हैं यदि कुछ संपत्ति सीडीएन पर हैं और कुछ नहीं? – vishal

1

मुझे लगता है कि ऐसा लगता है कि कुछ करने के लिए बेहतर है:: की तरह

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