对于Twig中的块,连字符对于{%block body - %}有什么意义?

Mic*_*rin 60 twig

使用Doctrine命令在Symfony2应用程序中生成CRUD时,生成的Twig模板内容以这种方式在Twig块中定义:

{% block body -%}

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

连字符-%}是什么意思?没有连字符它工作正常,我在Twig文档中找不到类似的东西.

Dav*_*ton 87

该-%}方法修剪空白.

请参阅文档的空白控制部分.

  • 感谢你,当你谷歌它时,会出现一些有用的东西. (9认同)
  • 谢谢!我知道它必须隐藏在文档中的某处,我只知道`spaceless`标签.谷歌搜索并不容易,因为"twig block hyphen"无法找到这条信息. (4认同)