Outils pour utilisateurs

Outils du site


symfony4:twig_syntaxe_de_twig

Utilisation et syntaxe de Twig

Affichage d'une date

<p>
    Article écrit le {{ article.createdAt | date('d/m/Y') }}
    à {{ article.createdAt | date('H:i') }}
</p>

Affichage d'un contenu HTML

Si une variable contient des balises HTML, twig va les convertir en texte afin de les afficher telles quelles sur la page, pour une question de sécurité.

Si on veut inclure du code HTML il faut le passer par le filtre raw :

<article>{{ article.content | raw }}</article>

Intégration d'une URL à partir d'une route

Syntaxe de la fonction path :

{{ path('nom_de_la_route', {param1: 'valeur', param2: 'valeur', ...}) }}

Si le nom de la route est voir_article :

<a href="{{ path('voir_article') }}">Lire la suite</a>

Avec des paramètres :

<a href="{{ path('voir_article', {'id': article.id}) }}">Lire la suite</a>

Assets

La fonction asset permet d'utiliser une ressource (image, fichier CSS, etc…) située dans le dossier public/.

Exemple :

<link rel="stylesheet" href="{{ asset('css/main.css') }}" />

Ceci fait référence au fichier mon_projet/public/css/main.css.

symfony4/twig_syntaxe_de_twig.txt · Dernière modification: 2020/05/10 06:32 (modification externe)