【问题标题】:Using PHP variables in your CSS file in Symfony在 Symfony 的 CSS 文件中使用 PHP 变量
【发布时间】:2010-09-27 01:45:59
【问题描述】:

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

【问题讨论】:

    标签: php css symfony1 dynamic-css


    【解决方案1】:

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

    你只是使用

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

    然后你就可以在你的css中使用php了。您可以在 php 中添加带有标题的适当标题(文本/css)。

    【讨论】:

    • 我假设 .htaccess 和路由会尝试运行 symfony 堆栈,但你是对的,它只会命中那里的任何文件。谢谢!
    【解决方案2】:

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

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

    这是他们的描述:

    结合了多种 JavaScript 和 CSS 文件转换成一个 JavaScript 和一个 CSS 在运行时文件,以最小化 所需的 HTTP 请求数 呈现给定的页面。这个插件 在分布式环境中工作, 支持资产版本密钥,并且是 高度可定制。

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

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 2015-09-21
      • 1970-01-01
      • 2011-08-28
      • 2018-03-17
      • 1970-01-01
      • 2022-01-11
      • 2020-02-01
      • 1970-01-01
      相关资源
      最近更新 更多