का उपयोग कर सापेक्ष छवियों की सेवा करना मैं symfony2 एसेटिक बंडल को समझने की कोशिश कर रहा हूं। मैं एक jquery प्लगइन का उपयोग करने की कोशिश कर रहा हूं जो इसकी अपनी सीएसएस फ़ाइल का उपयोग करता है। मैं mybundle/Resources/public
में सब कुछ डाल दिया है और उसके बाद में छवियों/जावास्क्रिप्ट/और सीएसएस विभाजित/संपत्ति
प्लगइन्स सीएसएस संबंधित पथ उपयोग कर रहा है ../images/sprite.png
सीएसएस फ़ाइल की सेवा के लिए assetic का उपयोग करते हुए की तरह चित्र प्राप्त करने:
{% stylesheets
'@MyBundle/Resources/public/css/mycss.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
संपत्ति द्वारा उत्पन्न पथ /app_dev.php/css/mycss.css
है, जो मुझे सही लगता है। स्पष्ट रूप से सापेक्ष छवि पट्ट अब और काम नहीं कर रहे हैं। चूंकि फाइलें माइबंडल/संसाधन/सार्वजनिक में नहीं हैं और इन्हें/छवियों/
cssrewrite फ़िल्टर का उपयोग करने का प्रयास करते समय, पैथ को फिर से लिखा जाता है: http://server.com/Resources/public/images/sprite.png
। लेकिन यह मैं सही नहीं हूं, फाइलें वहां स्थित नहीं हैं।
मैं संपत्ति का उपयोग करके संबंधित छवियों को कैसे सेवा दे सकता हूं?
मैंने एक समान प्रश्न पूछा: http://stackoverflow.com/questions/9500573/path-of-assets-in-css-files-in-symfony2 (आप इसे हल करने के लिए मेरी कोशिश भी देख सकते हैं) – apfelbox