РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
109 of 1361 menu

Атрибут environment

Атрибут environment обращается к переменной app в Twig-шаблоне и возвращает строку с названием текущего окружения. Обычно это 'dev', 'prod' или 'test'. Значение берётся из переменной окружения APP_ENV. Атрибут не принимает параметров и доступен в любом шаблоне без дополнительной настройки.

Синтаксис

{{ app.environment }}

Пример

Давайте выведем название окружения в шаблоне:

<p>{{ app.environment }}</p>

Результат выполнения кода:

<p>dev</p>

Пример

Давайте используем атрибут в условии if, чтобы показать отладочную панель только в окружении 'dev':

{% if app.environment == 'dev' %} <div>Debug panel</div> {% endif %}

Результат выполнения кода для окружения 'dev':

<div>Debug panel</div>

Пример

Давайте передадим окружение в атрибут class HTML-элемента:

<body class="env-{{ app.environment }}"> <p>hello</p> </body>

Результат выполнения кода:

<body class="env-dev"> <p>hello</p> </body>

Смотрите также

  • переменная app,
    которая даёт доступ к глобальным данным Symfony
  • атрибут debug,
    который показывает режим отладки
  • атрибут request,
    который возвращает текущий запрос
  • атрибут current_route,
    который возвращает имя текущего маршрута
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить