प्रत्येक बार पृष्ठ को फिर से लोड होने पर संपत्ति को प्रस्तुत करने के लिए मैं संपत्ति को कैसे मजबूर कर सकता हूं (इससे कोई फर्क नहीं पड़ता कि संपत्ति संशोधित है या नहीं)?प्रत्येक बार पृष्ठ को फिर से लोड होने पर संपत्तियों को प्रस्तुत करने के लिए मैं संपत्ति को कैसे मजबूर कर सकता हूं?
मेरी समस्या के बारे में अधिक विवरण:
मैं वर्तमान में एक Symfony2 परियोजना जहाँ मैं Assetic का उपयोग प्रबंधन और .less फ़ाइलों को संकलित करने पर काम कर रहा हूँ। मुझे सबकुछ ठीक काम करने के लिए मिला लेकिन मुझे एक छोटा सा मुद्दा है जिसे मैं ठीक करना चाहता हूं।
config.yml में, मैंने एसेटिक use_controller को सत्य पर सेट किया है।
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: true
नतीजा यह है कि Symfony गतिशील नई .css फ़ाइलें हर बार .less फ़ाइलें संशोधित कर रहे हैं renders है। यह भी खूब रही।
मेरे समस्या है, मैं एक मुख्य project.less फ़ाइल जहाँ मैं अन्य सभी .less फ़ाइलों
// Import Twitter Bootstrap
@import "../../../../../../vendor/twitter/bootstrap/less/bootstrap.less";
// Import Foo
@import "foo.less";
...
आयात यह मेरे लिए एक साफ संरचना रखने के लिए अनुमति देता है और यह भी विक्रेताओं से फ़ाइलें .less आयात करने के लिए उपयोग करते हैं वह यह है कि उदाहरण: ट्विटर बूटस्ट्रैप।
मेरे ट्विग टेम्पलेट में, मैं केवल यह मुख्य फ़ाइल कॉल करता हूं।
{% stylesheets '@ProjectWebBundle/Resources/public/less/project.less' filter='less' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}
चूंकि यह मुख्य .less फ़ाइल कभी संशोधित नहीं होती है, इसलिए एसेटिक संपत्तियों को पुन: संकलित नहीं करता है। यही कारण है कि मैं इसे फाइलों को प्रस्तुत करना चाहता हूं इससे कोई फर्क नहीं पड़ता कि उन्हें संशोधित किया गया है या नहीं।
कोशिश '{% स्टाइलशीट '@ ProjectWebBundle/संसाधन/सार्वजनिक/कम/project.less' फिल्टर = 'कम' डिबग = सच%}' – Florent
अपने त्वरित जवाब @Florent के लिए धन्यवाद, लेकिन यह समाधान नहीं करता है समस्या। – Evarouss