


Bagaimana untuk Mengurus Laluan Aset dalam Fail CSS untuk Aplikasi Symfony 2?
Laluan Aset dalam Fail CSS dalam Symfony 2
Masalah:
Mengintegrasikan fail CSS dengan imej dalam Symfony 2 menggunakan struktur direktori tertentu.
Dicuba Penyelesaian:
- Laluan Mutlak: Mengekalkan laluan mutlak dalam fail CSS bukanlah penyelesaian berskala kerana isu penggunaan yang berpotensi.
- Assetic dengan Penapis "cssrewrite": Semasa menggunakan penapis cssrewrite membantu dalam beberapa kes, ia boleh menghasilkan laluan yang salah.
- Laluan Relatif dengan "../": Pendekatan ini berfungsi dalam persekitaran pembangunan tetapi menghadapi isu dalam persekitaran pengeluaran.
Penyelesaian Akhir:
Pilihan 1: Alih Keluar Fail CSS Asal Selepas Penyusunan
- Simpan fail CSS asal dalam direktori "aset" peribadi.
- Pasang fail CSS dalam direktori "web" awam menggunakan assetic:install.
- Lakukan assetic:dump untuk menyusun CSS dan menjana versi akhir dalam /web/css/stylexyz.css.
- Padamkan fail CSS asal daripada direktori /public selepas assetic:dump.
Pilihan 2: Pra-Kompilasi CSS dan Pasang Terus dalam Direktori Awam
- Pra-kompilasi CSS menggunakan kaedah pilihan anda (cth., Sass, Less).
- Salin fail CSS yang telah dikompilasi ke dalam direktori "web" awam.
- Pasang fail CSS melalui assetic:install, yang akan mencipta pautan sym kepada fail CSS yang disusun.
- Padamkan fail CSS asal daripada direktori awam selepas assetic:install.
Faedah:
- Mematuhi struktur direktori yang diingini.
- Menghalang pendedahan fail CSS asal kepada orang ramai.
- Memastikan rujukan laluan yang betul ke imej.
- Membenarkan penggunaan penapis CSS.
Pertimbangan:
- Penyelesaian terakhir melangkau penggunaan aset () dalam Twig kerana ia menganggap fail CSS telah disusun dan dipasang.
- Ia penting untuk menyediakan proses penempatan atau automatik untuk mengendalikan pemasangan dan pengalihan keluar fail CSS mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk Mengurus Laluan Aset dalam Fail CSS untuk Aplikasi Symfony 2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Mari kita cuba menyusun istilah di sini: "Penyedia Borang Statik." Anda membawa html anda

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Ini saya melihat elemen HTML untuk kali pertama. Saya telah menyedarinya untuk seketika, tetapi Haven ' t mengambilnya untuk putaran lagi. Ia mempunyai cukup keren dan

Beli atau Membina adalah perdebatan klasik dalam teknologi. Membina barang sendiri mungkin berasa lebih murah kerana tidak ada item baris pada bil kad kredit anda, tetapi

Untuk sementara waktu, iTunes adalah anjing besar dalam podcasting, jadi jika anda mengaitkan "Langgan Podcast" untuk suka:

Pada minggu ini, roundup, sebuah bookmarklet yang berguna untuk memeriksa tipografi, menggunakan menunggu untuk mengamuk dengan cara modul JavaScript mengimport satu sama lain, ditambah Facebook ' s

Terdapat banyak platform analisis untuk membantu anda mengesan data pelawat dan penggunaan di laman web anda. Mungkin paling penting Google Analytics, yang digunakan secara meluas
