【发布时间】:2010-09-27 01:45:59
【问题描述】:
我很想在我的 CSS 文件中使用 PHP 变量,但我不想为每个文件加载加载整个 Symfony 堆栈。有人有任何最佳实践和/或插件来管理他们在 Symfony 中的 CSS 文件吗?
【问题讨论】:
标签: php css symfony1 dynamic-css
我很想在我的 CSS 文件中使用 PHP 变量,但我不想为每个文件加载加载整个 Symfony 堆栈。有人有任何最佳实践和/或插件来管理他们在 Symfony 中的 CSS 文件吗?
【问题讨论】:
标签: php css symfony1 dynamic-css
但你不需要完整的 symfony 堆栈(除非你需要一些内部 symfony 状态/变量)。
你只是使用
<link rel="stylesheet" type="text/css" media="screen" href="/css/mycss.php" />
然后你就可以在你的css中使用php了。您可以在 php 中添加带有标题的适当标题(文本/css)。
【讨论】:
这是一个尝试管理和/或合并您的资产的好插件:
http://www.symfony-project.org/plugins/sfCombinePlugin
这是他们的描述:
结合了多种 JavaScript 和 CSS 文件转换成一个 JavaScript 和一个 CSS 在运行时文件,以最小化 所需的 HTTP 请求数 呈现给定的页面。这个插件 在分布式环境中工作, 支持资产版本密钥,并且是 高度可定制。
此外,由于它已经编译,您可能能够使用简单的 PHP,只要变量保存在同一个文件中。
【讨论】: