« Programmation PHP avec Symfony/Twig » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 122 :
* <code>path()</code> : affiche l'URL en chemin relatif. Les paramètres POST peuvent être ajoutés dans un tableau ensuite (ex : <code>path(url, {'parametre1': param1}</code>).
* <code>asset()</code> : pointe vers le dossier des "assets" ("web" dans SF2, "public" dans SF4).
* <code>render_ESIrender_esi()</code> : inclus un Twig avec le cache {{w|Edge Side Includes}}<ref>https://symfony.com/doc/current/http_cache/esi.html</ref>.
* <code>controller()</code> : exécute la méthode d'un contrôleur. Ex : <code><nowiki>{{ render_esi(controller('App\\Controller\\DefaultController:indexAction')) }}</nowiki></code>.