Symfony 使用 -% 生成模板。这是什么意思?

Symfony generate template with -%. Whats does it mean?

我已经生成了一个简约的 crud-app。在生成的所有模板中,块主体具有 -%

{% block body -%}

这是正确的还是什么意思?我只知道这个

{% block body %}

如果我改变它,没有任何影响。

此致

新回复 :

根据 documentation : 它告诉 Twig 删除 {% block body -%} 和下一个 HTML 标签之间的空格。

示例:

{% block body -%}
     <p>...</p>
{% endblock %}
    </div>

将输出:

<p>...</p>
        </div>

block Twig 标签和 p HTML 标签之间的空格被删除。

有关更多示例,请参阅 fiddle:http://twigfiddle.com/w5nd3m

之前的错误回复

tells Twig to not generate spaces up to closing {% endblock %} tag.

这是

的缩写形式
{% block body %}
{% spaceless %}
...
{% endspaceless %}
{% endblock %}