6
เส้นทางของเนื้อหาในไฟล์ CSS ใน Symfony 2
ปัญหา ฉันมีไฟล์CSS ที่มีเส้นทางอยู่ในนั้น (สำหรับรูปภาพฟอนต์ ฯลฯ .. url(..)) โครงสร้างเส้นทางของฉันเป็นดังนี้: ... +-src/ | +-MyCompany/ | +-MyBundle/ | +-Resources/ | +-assets/ | +-css/ | +-stylesheets... +-web/ | +-images/ | +-images... ... ฉันต้องการอ้างอิงรูปภาพของฉันในสไตล์ชีต ทางออกแรก ฉันเปลี่ยนเส้นทางทั้งหมดในไฟล์ CSS เป็นพา ธ สัมบูรณ์ นี่ไม่ใช่วิธีแก้ปัญหาเนื่องจากแอปพลิเคชันควร (และต้อง!) ทำงานในไดเร็กทอรีย่อยด้วย แนวทางที่สอง ใช้ Assetic กับfilter="cssrewrite". ดังนั้นฉันจึงเปลี่ยนเส้นทางทั้งหมดในไฟล์ CSS เป็น url("../../../../../../web/images/myimage.png") เพื่อแสดงเส้นทางจริงจากไดเร็กทอรีทรัพยากรของฉันไปยัง/web/imagesไดเร็กทอรี สิ่งนี้ใช้ไม่ได้เนื่องจาก cssrewrite สร้างรหัสต่อไปนี้: …