使用Assetic使用自定义参数编译LESS

时间:2013-02-08 12:49:28

标签: less symfony-2.1 assetic lessphp

我想编译一个LESS文件,其中包含从数据库中提取的参数。

这样的事情:

$color = "#433332";

然后在.less

@baseColor: $color;

当然这只是伪代码,所以请你知道我想做什么。

我正在使用Assetic,Symfony 2.1.8-DEV和leafo / lessphp包。

我不知道如何实现这一目标。它甚至可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在运行时根据db值定义一个参数,并将其传递给您的资产配置,并作为全局var(或类似)传递给LESS,但配置很早就被解析,可能会有点心理。我当然不会尽可能地排除它,我很确定我已经看到使用常规SASS编译器来实现这一目标。

GitHub上的以下PR可能具有相关性:

https://github.com/kriswallsmith/assetic/pull/177