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

Contenu supprimé Contenu ajouté
Ligne 188 :
 
== Gestion des espaces ==
=== spaceless ===
Un Twig bien formaté ne correspond pas forcément au rendu qu'il doit apporter. Pour supprimer les espaces du formatage dans ce rendu, il existe en Twig < 2.7<ref>https://twig.symfony.com/doc/2.x/tags/spaceless.html</ref> :
 
<syntaxhighlight lang="twig">
{% apply spaceless %}
<b>
Hello World!
</b>
{% endspaceless %}
 
NB : en Twig < 2.7, c'était<ref>https://twig.symfony.com/doc/2.x/tags/spaceless.html</ref> :
<syntaxhighlight lang="twig">
{% spaceless %}
Ligne 198 ⟶ 208 :
</syntaxhighlight>
 
CeciPar estailleurs, remplacéil depuisexiste Twig 2.7 par leun filtre |spaceless<ref>https://twig.symfony.com/doc/2.x/filters/spaceless.html</ref>.
 
=== - ===
De plus, on peut apposer le symboles "-" aux endroits où ignorer les espacements (dont retours chariot) du formatage :
<syntaxhighlight lang="twig">