Symfony'de CSS dosyasında PHP değişkenlerini kullanma

2 Cevap php

Benim CSS dosyaları PHP değişkenleri kullanmak isterdim ama ben her dosya yükü için tüm Symfony yığını yüklemek istemiyorum. Herhangi bir Symfony'de kendi CSS dosyalarınızı yönetmek için en iyi uygulamaları ve / veya eklentileri var mı?

2 Cevap

ama (bazı iç symfony devlet / değişken gerekiyorsa hariç) bunun için tam symfony yığın ihtiyacım yok.

Sadece kullanmak

<link rel="stylesheet" type="text/css" media="screen" href="/css/mycss.php" />

ve sonra da css içinde php kullanabilirsiniz. Eğer php kafayla uygun başlıkları (text / css) ekleyebilirsiniz.

İşte varlıkları yönetmek ve / veya birleştirmek için çalışır iyi bir Plugin bulunuyor:

http://www.symfony-project.org/plugins/sfCombinePlugin

İşte bunların açıklaması var:

Combines multiple JavaScript and CSS files into one JavaScript and one CSS file at runtime, in order to minimize the number of HTTP requests required to render a given page. This plugin works in distributed environments, supports asset version keys, and is highly customizable.

Derlenmiş beri Ayrıca, size may sürece değişkenler aynı dosya içinde sopa gibi basit PHP kullanmak mümkün.