« Programmation PHP avec Symfony/Twig » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 175 :
=== Variables spéciales ===
* <code>loop</code> contient les informations de la boucle dans laquelle elle se trouve. Par exemple <code>loop.index</code> donne le nombre d'itérations déjà survenue (commence par 1 et pas par 0).
* Les variables globales commencent par des underscores, par exemple<ref>https://twig.symfony.com/doc/3.x/templates.html#global-variables</ref> :
** <code>_route</code> :
** <code>_self</code> :
** <code>_charset</code> : jeu de caractères de la page. Ex : UTF-8.
*:Donc, pour obtenir la route d'une page : <code><nowiki>{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}</nowiki></code>▼
** <code>_context</code> :
*:La page d'accueil du site Web : <code><nowiki>url('homepage')</nowiki></code>▼
* Les {{w|variables d'environnement CGI}}, telles que <code><nowiki>{{ app.request.server.get('SERVER_NAME') }}</nowiki></code>
▲
L'URL courante : <code><nowiki>{{ app.request.uri }}</nowiki></code>
== Gestion des espaces ==
|