gpt4 book ai didi

php - Symfony - 以编程方式将值插入 CSS 文件

转载 作者:行者123 更新时间:2023-11-28 07:48:11 26 4
gpt4 key购买 nike

好的,这是场景。我们有一个 Symfony2 元素,两个网站共享相同的核心代码,第二个网站只有自己的 App 文件夹,src 和 vendor 文件夹符号链接(symbolic link)到“master”安装。这非常有效,并且在第二个应用程序文件夹中使用特定参数,允许我们使用不同的数据库运行,从而为两家公司提供相同的技术解决方案。万岁:)

但是。我们显然希望通过 CSS 为它们设置不同的样式,其值需要从数据库中获取。我意识到我们可以简单地对它们进行编码,但考虑到 future 的元素,我们希望它们位于数据库中,因此易于集中更新。

那么,问题是我们如何将这些数据库来源的值插入到 CSS 文件中?我研究了 SASS 等,这将是朝着正确方向迈出的一步,但这些值仍然在 CSS 文件内定义,而不是在文件外定义。

我们可以做一个动态的 CSS 文件,由 Twig 提供支持,但坦率地说,这是使用大锤敲碎坚果。

有没有人遇到过这个问题并找到了合适的答案?

最佳答案

我从未尝试过,但我认为您可以像渲染任何其他文件一样使用 Twig 渲染 css 文件。您只需创建一个路由、一个 Controller 和一个 View 。

抱歉没有阅读最后的规则..您可以在 css mysql 表中添加日期时间戳。它改变了吗?呈现并保存新版本的 css 文件。否则跳过它。

另一方面,Twig 尽可能多地使用缓存,那么问题是什么?

关于php - Symfony - 以编程方式将值插入 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com