如何删除树枝中标记内的空格?关于Symfony2的项目写作。在twig的文档中建议使用{{ - value - }}。我不想世界使用{% - - %},因为我必须在每个标记处添加此块。 如果使用spaceless,则删除HTML标记之间的空格,但不删除标记中的空格。
<p>"
text"</p>
答案 0 :(得分:3)
您可以使用spaceless
标记:
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
{# output will be <div><strong>foo</strong></div> #}
官方文档中的更多信息:http://twig.sensiolabs.org/doc/tags/spaceless.html
答案 1 :(得分:1)
正如@Raphaël建议的那样,你可以使用{% spaceless %}
。这是一个想法,只需一次使用就可以解决这个问题:
<html>
<head>
</head>
<body>
{% spaceless %}
{% block someBlock %}
{% endblock %}
{% endspaceless %}
</body>
</html>
现在,每个继承此模板的模板都会删除任何放在名为someblock
的块中的空格。
希望这会有所帮助......
你让我思考......你实际上是在trim()
功能之后,不是吗?如果是这样,你可以:
{{ someDynamicText|trim }}
这不适用于静态内容,因为您可以自己轻松修剪它们......