Czy istnieje sposób na uzyskanie nazwy bieżącego środowiska w szablonie Twig? Chciałbym ustawić pewne wartości stylu CSS w zależności od tego.Pobierz nazwę środowiska w szablonie Twig z Symfony2
Odpowiedz
http://symfony.com/doc/current/templating/app_variable.html:
<p>Application Environment: {{ app.environment }}</p>
Zastosowanie
app.environment
np
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
Albo można użyć
app.debug
ta zwraca true, jeżeli debugowanie jest włączone. Zwykle ma to miejsce w środowisku deweloperów, jednak debugowanie można włączyć w każdym środowisku ... prod, test, dev, itd ...
app.debug zwraca wartość true tylko wtedy, gdy włączone jest debugowanie. Chociaż włączenie trybu debugowania w środowisku produkcyjnym jest generalnie złym pomysłem, nie jest wykluczone, że jest włączone. – GergelyPolonkai
Debugowanie można włączyć lub wyłączyć dla dowolnego środowiska. Ponadto istnieje więcej niż dwa środowiska (zwykle używam 3 lub 4), więc boolean nie jest pomocny. – afilina
Nie używaj tego, użyj aplikacji. środowisko –
- 1. Symfony2 liczenie w szablonie gałązki
- 2. Twig/Symfony2: wielokrotności ról z is_granted
- 3. Używanie javascript w Symfony2/Twig
- 4. Symfony2, twig i JavaScript
- 5. Jak uciec przed ogranicznikami Twig w szablonie Twig?
- 6. Symfony2 i Twig renderują problemy z wydajnością
- 7. Get środowiska Symfony2 w wiązki Extension
- 8. Uzyskaj ROLĘ użytkownika niezalogowanego TWIG Symfony2
- 9. Symfony2 Dołącz w html w Twig
- 10. Funkcje bezpieczeństwa Symfony2 w Twig? Jak sprawdzić rolę użytkownika?
- 11. Sortowanie w szablonie, w Symfony2: używanie Twig do sortowania kolekcji obiektów według właściwości
- 12. Symfony2 twig tłumaczyć wartości zmiennych w tagu {% trans%}
- 13. Uzyskaj nazwę bieżącego środowiska
- 14. Symfony2 & Twig - widget przesyłania plików tematycznych
- 15. Symfony2 - Dodanie skryptu Google Analytics do Twig
- 16. Symfony2 & Twig: wyświetla wszystkie pola i klucze
- 17. Pobierz nazwę pliku z QFile?
- 18. Sprawdź, czy trasa istnieje w szablonie Twig (Symfony 2)
- 19. TWIG - Jak przesłonić blok wewnątrz osadzania, ale w szablonie podrzędnym?
- 20. Używanie zmiennej JavaScript w szablonie Twig przy użyciu struktury Silex
- 21. Jak zarejestrować inny (niestandardowy) program ładujący Twig w środowisku Symfony2?
- 22. HWIOAuthBundle - Symfony2 - Pobierz dane użytkownika z Facebooka
- 23. Jak uzyskać nazwę hosta w szablonie freemarker?
- 24. Pobierz długości listy w szablonie jinja2
- 25. Pobierz ustawienia środowiska w kontrolerze szyn
- 26. Symfony2 Uzyskaj nazwę trasy z adresu URL
- 27. Uzyskaj nazwę pola modelu w szablonie
- 28. pobierz nazwę rozszerzonej klasy
- 29. Określ nazwę środowiska ASP.NET rdzenia w widokach
- 30. Pobierz bieżącą nazwę metody
To mi się spodobało, przepraszam za to ... za wskazanie! – GergelyPolonkai
Byłoby pomocne, aby podać faktyczną odpowiedź za pomocą linku. – afilina