代码之家  ›  专栏  ›  技术社区  ›  thrashr888

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

  •  3
  • thrashr888  · 技术社区  · 17 年前

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

    2 回复  |  直到 17 年前
        1
  •  5
  •   deresh    17 年前

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

    你只需使用

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

    然后,您可以在css中使用php。您可以在php中用header添加适当的header(text/css)。

        2
  •  2
  •   thrashr888    17 年前

    这里有一个很好的插件,可以尝试管理和/或组合您的资产:

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

    以下是他们的描述:

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

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