100 votes

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 ? J'aimerais définir des valeurs de style CSS en fonction de cela.

177voto

marka.thore Points 688

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

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

44voto

Tac Tacelosky Points 733

Utiliser

app.environment

par exemple

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

22voto

Sfblaauw Points 92

Ou vous pouvez utiliser

app.debug

Cela retourne vrai 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...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X