【发布时间】:2015-01-13 14:16:19
【问题描述】:
我已经生成了一个简约的 crud-app。在生成的所有模板中,块体都有 -%
{% block body -%}
这是正确的还是它的意思?我只知道这个
{% block body %}
如果我改变它,没有任何影响。
问候
【问题讨论】:
我已经生成了一个简约的 crud-app。在生成的所有模板中,块体都有 -%
{% block body -%}
这是正确的还是它的意思?我只知道这个
{% block body %}
如果我改变它,没有任何影响。
问候
【问题讨论】:
新回应:
根据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 %}
【讨论】:
{% block body **-**} 和 {% spaceless %} 是多余的吗?