Symfony生成带有 - %的模板。这是什么意思?

时间:2015-01-13 14:16:20

标签: symfony twig crud

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

{% block body -%}

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

{% block body %}

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

此致

1 个答案:

答案 0 :(得分:2)

新回复

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

示例:

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

将输出:

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

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

请参阅小提琴,了解更多示例:http://twigfiddle.com/w5nd3m

以前的错误回复

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

这是

的简短形式
{% block body %}
{% spaceless %}
...
{% endspaceless %}
{% endblock %}

<击>