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