我期望以下几点:
{% spaceless %}
blablabla
blablabla
blablabla
blablabla
blablabla
{% endspaceless %}
返回以下字符串:
blablabla blablabla blablabla blablabla blablabla
但是在页面源代码中,我看到了以下内容:
blablabla
blablabla
blablabla
blablabla
blablabla
如何在没有任何HTML
<tags>
的情况下执行此操作? 最佳答案
您可以通过在 Twig 注释中使用whitespace control modifier来实现此目的:
{#- #}blablabla {# -#}
blablabla {# -#}
blablabla {# -#}
blablabla {# -#}
blablabla{# -#}
“常规”评论看起来像这样:{#我的评论#}
添加“-”将删除注释之前或之后的空格(或同时删除两个空格):
顺便说一句,这也适用于{{-...-}}和{%-...-%}
关于php - Spaceless不想在Symfony2 Twig模板中正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26550077/