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 des valeurs de style CSS en fonction de cela.

78
demandé sur GergelyPolonkai 2012-04-17 22:05:36

3 réponses

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

<p>Application Environment: {{ app.environment }}</p>
152
répondu marka.thore 2017-02-23 10:56:52

Utiliser

app.environment

Par exemple

{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
34
répondu Tac Tacelosky 2014-05-07 22:20:53

, Ou vous pouvez utiliser

app.debug

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

19
répondu Sfblaauw 2016-05-13 19:59:50