连字符对于 Twig 中的块意味着啥,例如 % block body -%?

Posted

技术标签:

【中文标题】连字符对于 Twig 中的块意味着啥,例如 % block body -%?【英文标题】:What does the hyphen mean for a block in Twig like in % block body -%?连字符对于 Twig 中的块意味着什么,例如 % block body -%? 【发布时间】:2013-06-22 08:13:28 【问题描述】:

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

% block body -%

% endblock %

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

【问题讨论】:

这能回答你的问题吗? Minus In twig block definition 【参考方案1】:

-% 表示修剪空白。

请参阅Whitespace Control section of the docs。

【讨论】:

谢谢!我知道它一定隐藏在文档中的某个地方,我只知道spaceless 标签。谷歌搜索并不容易,因为“twig block hyphen”找不到这条信息。 感谢您,现在当您使用 Google 搜索时,会出现一些有用的信息。 我搜索了“树枝括号括号连字符” 我搜索了“twig dash”,虽然这里没有单个关键字 dash,但我得到了这个问题作为第一个结果 我搜索了“twig percent dash”:D 谢谢大家的回答!

以上是关于连字符对于 Twig 中的块意味着啥,例如 % block body -%?的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式[!^0-9] 是啥意思?

正则表达式 "^[0-9]+$"是啥意思呢?

正则表达式/()$/是啥意思啊

Twig:包含另一个模板的块

Symfony 3 - 模板“SonataPageBundle::base_error.html.twig”上的块“标题”不存在

将java中的字符串拆分为固定长度的块