【发布时间】:2015-08-15 22:19:16
【问题描述】:
好的,这就是场景。我们有一个 Symfony2 项目,两个网站共享相同的核心代码,第二个网站只有自己的 App 文件夹,src 和 vendor 文件夹符号链接到“主”安装。这很好用,并且使用第二个应用程序文件夹中的特定参数,允许我们使用不同的数据库运行,从而为两家公司提供相同的技术解决方案。万岁:)
但是。我们显然希望通过 CSS 对它们进行不同的样式设置,这些值需要从数据库中获取。我意识到我们可以简单地对它们进行编码,但考虑到未来的项目,我们希望它们存在于数据库中,从而易于集中更新。
那么,问题是我们如何将这些来自数据库的值插入到 CSS 文件中?我研究了 SASS 等,这将是朝着正确方向迈出的一步,但这些值仍然在 CSS 文件中定义,而不是在它之外。
我们可以做一个动态的 CSS 文件,由 Twig 提供支持,但坦率地说,这是用大锤来破解的。
有没有人遇到过这个问题并找到了合适的答案?
【问题讨论】:
-
我建议使用LessCSS (leafo.net/lessphp),你可以定义包含css属性值的变量,编译得到一个css文件。
-
啊,这看起来很有希望 - 谢谢。当我进一步调查时,我会反馈。