php - Why does assetic generate multiple copies of my asset in development? -
मेरे Symfony2 परियोजना में यह मेरे किसी एक दृश्य में संदर्भित है: हालांकि जब ऐसा नहीं होता है मेरे उत्पादन के माहौल में, तो यह विकास में क्यों जरूरी है? मेरा लोड किया गया दृश्य केवल बाद का उपयोग करता है। मुझे पता है कि यह एक पुराना सवाल है, लेकिन मैं सिर्फ कुछ घंटे बिताता हूं उसी मुद्दे को हल करने की कोशिश कर रहा है मेरी सिमफोनी प्रोजेक्ट कई बंडलों का उपयोग करती है जो एसेटिक में प्लग करती थीं और इसलिए मैंने प्रत्येक व्यक्ति को यह देखने की जांच की कि क्या उनके पास एक बग है जो डुप्लिकेट की संपत्ति है ठीक है, मैं अंत में उसी निष्कर्ष पर पहुंचा, जैसा कि आप - यह एसेटिक बंडल है जो इसे करता है और यह डिज़ाइन द्वारा होता है। हालांकि मैं इसके पीछे तर्क से सहमत नहीं हूं, यहां इसे सिम्फनी डॉक्स से सीधे लिया गया है: देव वातावरण में, प्रत्येक फाइल को अभी भी व्यक्तिगत रूप से पेश किया जाता है, ताकि आप डिबग कर सकें समस्याएं और आसानी से हालांकि, ठेस पर्यावरण (या अधिक विशेष रूप से, जब डीबग झंडा झूठा होता है) में, यह एक स्क्रिप्ट टैग के रूप में प्रस्तुत किया जाएगा, जिसमें सभी जावास्क्रिप्ट फाइलों की सामग्री शामिल है। AssetBundle है जिसमें एक छवि है, जो
/ bundle / AssetBundle / Resources / images / logo.svg ।
{% image '@ AssetBundle / Resources / images /logo.svg '%} & lt; img src = "{{asset_url}}" चौड़ाई = "130" / & gt; {% Endimage%}
php ऐप / कंसोल आस्तियक: डंप चलाते हैं, तो मैं अपने लोगो के दो समान संस्करणों में
/ web पर समाप्त होता है / छवियों फ़ोल्डर:
/web/images/3cf3f78.svg/web/images/3cf3f78_logo_1.svg
Comments
Post a Comment