Использование переменных PHP в вашем файле CSS в Symfony - PullRequest
3 голосов
/ 16 декабря 2008

Я бы хотел использовать переменные PHP в моих файлах CSS, но я не хочу загружать весь стек Symfony для каждой загрузки файла. У кого-нибудь есть лучшие практики и / или плагины для управления своими CSS-файлами в Symfony?

Ответы [ 2 ]

5 голосов
/ 27 января 2009

но вам не нужен полный стек Symfony для этого (за исключением случаев, когда вам нужно некоторое внутреннее состояние / переменную Symfony).

Вы просто используете

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

и тогда вы можете использовать php внутри вашей css. Вы можете добавить соответствующие заголовки (text / css) с заголовком в php.

2 голосов
/ 16 декабря 2008

Вот один хороший плагин, который пытается управлять и / или объединять ваши активы:

http://www.symfony -project.org / плагины / sfCombinePlugin

Вот их описание:

Объединяет несколько JavaScript и CSS файлы в один JavaScript и один CSS файл во время выполнения, чтобы минимизировать необходимое количество HTTP-запросов визуализировать данную страницу. Этот плагин работает в распределенных средах, поддерживает ключи версии актива и является настраиваемый.

Кроме того, поскольку он скомпилирован, вы можете иметь возможность использовать простой PHP, если переменные находятся в одном и том же файле.

...