什么是{%vs {% - 在树枝上?

gon*_*ndo 20 twig

可以在这里看到https://github.com/symfony/symfony/blob/master/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig的 一些if条件写成:

{% if condition %}

但其他人写成:

{%- if condition -%}

我的代码适用于两个版本.不幸的是,它不可能谷歌答案谷歌不喜欢查询中的字母数字字符,我也没有在树枝文档中找到任何参考.

我的问题是,这两者之间有什么区别?

破折号的含义是什么{%-

Mae*_*lyn 26

它与树枝的空白控制有关.通过在标记上使用空格控制修饰符,可以修剪前导和/或尾随空格.这是文档.