Есть ли способ получить имя текущей среды в шаблоне Twig? Я хотел бы установить некоторые значения стиля CSS в зависимости от этого.
Получить имя среды в шаблоне Twig с помощью Symfony2
Ответ 1
http://symfony.com/doc/current/templating/app_variable.html:
<p>Application Environment: {{ app.environment }}</p>
Ответ 2
Использование
app.environment
например.
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
Ответ 3
Или вы можете использовать
app.debug
Это возвращает true, если debug включен. Обычно это происходит в среде dev, однако debug можно включить в любой среде... prod, test, dev и т.д.