web-dev-qa-db-ja.com

Symfony2を使用してTwigテンプレートで環境名を取得します

Twigテンプレートで現在の環境の名前を取得する方法はありますか?それに応じてCSSスタイルの値を設定したいと思います。

85
GergelyPolonkai

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

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

つかいます

app.environment

例えば.

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

または、使用できます

app.debug

デバッグが有効な場合、これはtrueを返します。これは通常、開発環境の場合ですが、デバッグは、prod、test、devなどのどの環境でも有効にできます。

20
Sfblaauw