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






Вот один хороший плагин, который пытается управлять вашими активами и / или объединять их:
http://www.symfony-project.org/plugins/sfCombinePlugin
Вот их описание:
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.
Кроме того, поскольку он скомпилирован, вы май сможете использовать простой PHP, пока переменные остаются в одном файле.
но для этого вам не нужен полный стек Symfony (кроме случаев, когда вам нужно какое-то внутреннее состояние / переменная Symfony).
Вы просто используете
<link rel = "stylesheet" type = "text/css" media = "screen" href = "/css/mycss.php" />
а затем вы можете использовать php внутри своего css. вы можете добавить соответствующие заголовки (текст / css) с заголовком в php.
Я предполагал, что .htaccess и маршрутизация попытаются запустить стек Symfony, но вы правы, он просто попадет в любой файл, который там есть. Благодарность!