यह stackoverflow solution लगभग मेरे प्रश्न का उत्तर देता है। लेकिन मैं सिर्फ संसाधनों की तुलना में Twig
में सीडीएन यूआरएल उत्पन्न करना चाहता हूं। मैं उन्हें गतिशील सामग्री के लिए उत्पन्न करना चाहता हूं। तो मुझे नहीं लगता कि एक एसेटिक ट्वीक दिखने का सही क्षेत्र है।सिम्फनी 2/ट्विग: सीडीएन के साथ उपयोग के लिए वैकल्पिक पूर्ण यूआरएल पथ उत्पन्न करें?
अभी के लिए, मैं parameters.ini
में सीडीएन_यूआरएल सेट कर सकता हूं और अपने यूआरएल में इसका उपयोग कर सकता हूं। मेरा कोड इस तरह दिखेगा: {{CDN_Url}}{{url('route',{'param1':'value'}}
.. कोड रखरखाव एक प्रमुख कारण है जो मुझे यह विकल्प पसंद नहीं है। फिर आप सीडीएन यूआरएल और डोमेन पर आधारित अन्य सभी चीजों को उत्पन्न करने के लिए /cdn/
के लिए मार्ग की जांच करने जैसी चीजें कर सकते हैं। मुझे बहुत सारे चर बदलने के लिए दौड़ना नहीं होगा। और अगर मैं सीडीएन यूआरएल उत्पन्न करने से रोकना चाहता था। मैं बस मार्ग को संशोधित कर सकता था। इसलिए इसका पता लगाने के लिए बहुत सारे फायदे हैं कि इसका कोई साफ समाधान है या नहीं।
यदि, पहले से कोई समाधान नहीं है - मैं {{ url() }}
कार्यक्षमता को कैसे बढ़ा सकता हूं ताकि मैं इसे path
और url
जैसे उपयोग कर सकूं।
आप बहु डोमेन symfony2 पर बनाया गया साइट है या जो गतिशील यूआरएल जो सिम्फोनी मार्गों से परिभाषित किया गया है CDN पर सामग्री है? –
सीडीएन काम करने का तरीका बहु-डोमेन होने जैसा है। cdn.domain.com/route mirrors my.domain.com/route .. पुल उत्पत्ति का उपयोग कर। इसलिए कभी-कभी, मीडिया के साथ, my.domain और अन्य बार लोड करने के अच्छे कारण हैं, cdn.domain को लोड करना समझ में आता है। – JustinP