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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 130 :
* <code>format</code> : équivaut au PHP <code>printf()</code>.
* <code>replace</code> : équivaut au PHP <code>str_replace()</code>.
* <code>join</code> : équivaut au PHP <code>implode()</code> : convertit un tableau en chaine avec un séparateur en paramètre.
Ce* <code>default</code> : ce filtre lève les exceptions sur les variables non définies ou vides<ref>https://twig.symfony.com/doc/2.x/filters/default.html</ref>. Ex :
<source lang="twig">
{{ variable1 |default(null) }}
</source>
 
=== Variables spéciales ===
Ligne 158 ⟶ 163 :
</source>
Cela fonctionne aussi entre <code><nowiki>{{- -}}</nowiki></code>.
 
== Filtres ==
=== default ===
Ce filtre lève les exceptions sur les variables non définies ou vides<ref>https://twig.symfony.com/doc/2.x/filters/default.html</ref>. Ex :
<source lang="twig">
{{ variable1 |default(null) }}
</source>
 
=== join ===
Pour convertir un tableau en chaine avec un séparateur en paramètre. Équivalent du PHP <code>implode()</code>.
 
== Utilisation du traducteur ==