99

有没有办法在 Twig 模板中获取当前环境的名称?我想根据它设置一些 CSS 样式值。

4

3 回答 3

174

http://symfony.com/doc/current/templating/app_variable.html

<p>Application Environment: {{ app.environment }}</p>
于 2012-04-17T18:08:24.213 回答
44

利用

app.environment

例如

{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
于 2013-05-17T12:58:54.997 回答
23

或者你可以使用

应用程序调试

如果启用了调试,则返回 true。在开发环境中通常是这种情况,但是可以在任何环境中启用调试......生产、测试​​、开发等......

于 2013-07-30T11:10:56.447 回答