3

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

4

2 回答 2

5

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

你只需使用

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

然后你可以在你的css中使用php。您可以在 php.ini 中添加适当的标题(文本/css)和标题。

于 2009-01-27T13:01:30.183 回答
2

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

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

这是他们的描述:

在运行时将多个 JavaScript 和 CSS 文件合并为一个 JavaScript 和一个 CSS 文件,以最大限度地减少呈现给定页面所需的 HTTP 请求数量。这个插件在分布式环境中工作,支持资产版本密钥,并且是高度可定制的。

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

于 2008-12-16T01:56:59.077 回答