Использование переменных PHP в вашем файле CSS в Symfony

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

15.12.2008 23:52:02
2 ОТВЕТА
РЕШЕНИЕ

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

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

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

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

5
27.01.2009 13:01:30
Я предполагал, что .htaccess и маршрутизация будут пытаться запустить стек Symfony, но вы правы, он просто попадет туда, где есть файл. Спасибо!
thrashr888 5.02.2009 19:28:24

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

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

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

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

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

2
16.12.2008 01:56:59