Ceci est une ancienne révision du document !
Les variables dans TWIG
Récupérer les variables d'environnement
Cela se passe dans le fichier config\packages\twig.yaml
Ci dessous cela permet de mappé la variable d'environnement APP_ENV
(qui se trouve dans le fichier .env
) sur la variable Twig app_environment
.
- config\packages\twig.yaml
twig: ... # Register your global variables under the globals key: globals: # Obtain it from the .env file: app_environment: '%env(APP_ENV)%'
Exemple d'utilisation dans un fichier Twig :
- templates\base.html.twig
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> {% block title %}Welcome!{% endblock %} </title> {% if app_environment == 'prod' %} <link rel="stylesheet" href="{{ asset('css/prod.css') }}"> {% else %} <link rel="stylesheet" href="{{ asset('css/dev.css') }}"> {% endif %} </head> <body> {% block body %}{% endblock %} </body> </html>
Source & Ressources
Vous pourriez laisser un commentaire si vous étiez connecté.