2013-12-13 9 views
6

के साथ वेब फ़ोल्डर में छवियों को कॉपी करने की मैं विश्वास नहीं कर सकता कि मैं इस गूगल करने में सक्षम नहीं हूँ ...कैसे assetic

तो, मैं एक symfony2 आवेदन है, और मुझे Composer साथ jQuery UI स्थापित। इसका मतलब है कि मैं इस तरह परियोजना संरचना है:

/app/ 
/src/ 
/vendor/components/jqueryui/ 
/web/ 

मैं assetic वेब के लिए विक्रेता फ़ोल्डर से js/सीएसएस फ़ाइलों की प्रतिलिपि बनाने की स्थापना की है। यह ठीक काम करता है। कॉन्फ़िग:

assetic: 
    assets: 
     javascripts: 
      inputs: 
       - %kernel.root_dir%/../vendor/components/jquery/jquery.js 
       - %kernel.root_dir%/../vendor/components/jqueryui/ui/jquery-ui.js 
       - %kernel.root_dir%/../vendor/components/jqueryui/ui/i18n/jquery.ui.datepicker-cs.js 
     stylesheets: 
      inputs: 
       - %kernel.root_dir%/../vendor/components/jqueryui/themes/redmond/jquery-ui.css 
      filters: cssrewrite 

assetic के बाद: डंप मैं

/web/js 
/web/css 

cssrewrite है छवियों/image.png ../images/image.png के पुनर्लेखन। मुझे लगता है कि ठीक है, कहा छवियों के साथ एक/वेब/छवि निर्देशिका मानता है।

अब सवाल यह है: मैं छवियों को विक्रेता/घटकों/jqueryui/विषयों/रेडमंड/छवियों/वेब/छवियों से कैसे कॉपी करूं?

या ऐसा करने के लिए कोई और सर्वोत्तम अभ्यास है? क्षमा करें अगर यह और स्पष्ट बात है, तो मैं एक .NET लड़का हूं, बस PHP का प्रयास कर रहा हूं।

+0

क्या आपने इसे स्वयं का जवाब दिया है? मैं एक ही समस्या पर फंस गया हूँ। –

उत्तर

1

मेरा जवाब शायद स्थान पर है क्योंकि मैं इस विक्रेता फाइलों के साथ करने की कोशिश की है नहीं किया है नहीं, लेकिन यह क्या मेरे लिए काम किया है:

app/console assets:install 

यह अपने वेब निर्देशिका में अपने सार्वजनिक संसाधनों की सभी प्रतियां।

This answer by user1814739 ने मुझे यह समझने में मदद की और आपके लिए अतिरिक्त जानकारी प्रदान कर सकता है।

इसके अलावा इस advice from the Symfony Blog पर विचार करें:

हालांकि डेवलपर्स आमतौर पर किसी भी विकल्प के बिना आदेश पर अमल, समय की सबसे यह --symlink विकल्प के साथ यह निष्पादित करने के लिए बेहतर है। यह वास्तव में उनकी फ़ाइलों की प्रतिलिपि बनाने की बजाय आपकी संपत्ति का प्रतीकात्मक लिंक बनाता है। इसका मतलब है कि वेब परिसंपत्तियों की सामग्री में कोई भी बदलाव आवेदन में तत्काल प्रभाव डालेगा।

संबंधित मुद्दे