के साथ सीएसएस मैं अपनी सीएसएस फ़ाइल को संपत्तियों में प्रकाशित करने के लिए निम्न कोड का उपयोग कर रहा हूं।वाईआई एसेट मैनेजर - छवि यूआरएल
Yii::app()->clientScript->registerCssFile(Yii::app()->assetManager->publish(Yii::getPathOfAlias('application').'/../css/combo-autocomplete.css'));
यह सफलतापूर्वक सीएसएस पंजीकृत करता है और शैलियों ठीक काम कर रहे हैं, लेकिन निम्नलिखित सीएसएस वर्ग एक छवि का उपयोग कर।
.ui-icon {
background-image: url(../images/down-arrow.png);
}
लोड नहीं हो रहा है, इसे संपत्ति फ़ोल्डर के अंदर पथ कहा जाता है। यह
जड़/आस्तियों/छवियों के अंदर छवि की तलाश में है/
वहाँ किसी भी तरह से मूल पथ के लिए सीएसएस में छवि यूआरएल रीडायरेक्ट करना होता है, क्योंकि मैं के रूप में अपनी छवियों को पंजीकृत नहीं कर रहा हूँ अभी तक संपत्तियां।
जड़/छवियों
यह आपके सीएसएस को एक संपत्ति के रूप में प्रकाशित करने के लिए इतना अधिक समझ नहीं आता है लेकिन अपनी छवियों को बेकार छोड़ देता है। या तो आप स्वयं निहित घटक (जिस स्थिति में सबकुछ प्रकाशित करते हैं) तैयार कर रहे हैं या आप नहीं (जिस स्थिति में कुछ भी प्रकाशित नहीं करते हैं)। – Jon
@ जोन, अगर मैं संपत्तियों को संपत्तियों को प्रकाशित करता हूं, तो यह मेरे संपत्ति फ़ोल्डर के अंदर एक ही फ़ोल्डर नाम (छवियों) नहीं रखेगा। यह '/ root/assets/4s431e/icon.png' जैसा होगा? – Suriya
मैंने टिप्पणी को एक उत्तर में विस्तारित किया। – Jon