在Symfony的CSS文件中使用PHP变量

时间:2008-12-15 23:52:03

标签: php css symfony1 dynamic-css

我喜欢在我的CSS文件中使用PHP变量,但我不想为每个文件加载加载整个Symfony堆栈。任何人都有任何最佳实践和/或插件来管理他们在Symfony中的CSS文件?

2 个答案:

答案 0 :(得分:5)

但你不需要完整的symfony堆栈(除非你需要一些内部的symfony状态/变量)。

你只需使用

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

然后你可以在你的CSS中使用php。你可以在php中添加带标题的适当标题(text / css)。

答案 1 :(得分:2)

这是一个试图管理和/或组合资产的好插件:

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

以下是他们的描述:

  

结合多个JavaScript和CSS   文件分为一个JavaScript和一个CSS   文件在运行时,以便最小化   所需的HTTP请求数   呈现给定页面。这个插件   适用于分布式环境,   支持资产版本密钥,是   高度可定制。

此外,由于它是经过编译的,只要变量保留在同一个文件中,就可以使用简单的PHP。