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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
0
2 020
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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, но вы правы, он просто попадет в любой файл, который там есть. Благодарность!

thrashr888 05.02.2009 22:28

Другие вопросы по теме