web-dev-qa-db-fra.com

Obtenez le nom de l'environnement dans un modèle Twig avec Symfony2

Existe-t-il un moyen d'obtenir le nom de l'environnement actuel dans un modèle Twig? Je voudrais définir certaines valeurs de style CSS en fonction de celui-ci.

85
GergelyPolonkai

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

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

Utilisation

app.environment

par exemple.

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

Ou vous pouvez utiliser

app.debug

Cela renvoie vrai si le débogage est activé. C'est généralement le cas dans l'environnement de développement, mais le débogage peut être activé dans n'importe quel environnement ... prod, test, dev, etc ....

20
Sfblaauw