Czy istnieje sposób na pobranie nazwy bieżącego środowiska w szablonie Twig? Chciałbym w zależności od tego ustawić wartości stylu CSS.
Czy istnieje sposób na pobranie nazwy bieżącego środowiska w szablonie Twig? Chciałbym w zależności od tego ustawić wartości stylu CSS.
Odpowiedzi:
http://symfony.com/doc/current/templating/app_variable.html :
<p>Application Environment: {{ app.environment }}</p>
Posługiwać się
app.environment
na przykład
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
Lub możesz użyć
app.debug
Zwraca wartość true, jeśli debugowanie jest włączone. Zwykle dzieje się tak w środowisku deweloperskim, jednak debugowanie można włączyć w dowolnym środowisku ... prod, test, dev itp.