使用Symfony2在Twig模板中获取环境名称

时间:2012-04-17 18:05:37

标签: symfony twig

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

3 个答案:

答案 0 :(得分:154)

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

<p>Application Environment: {{ app.environment }}</p>

答案 1 :(得分:36)

使用

app.environment

e.g。

{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}

答案 2 :(得分:21)

或者您可以使用

app.debug

如果启用了调试,则返回true。 在开发环境中通常就是这种情况,但是可以在任何环境中启用调试... prod,test,dev等....