【问题标题】:Symfony generate template with -%. Whats does it mean?Symfony 使用 -% 生成模板。这是什么意思?
【发布时间】:2015-01-13 14:16:19
【问题描述】:

我已经生成了一个简约的 crud-app。在生成的所有模板中,块体都有 -%

{% block body -%}

这是正确的还是它的意思?我只知道这个

{% block body %}

如果我改变它,没有任何影响。

问候

【问题讨论】:

    标签: symfony twig crud


    【解决方案1】:

    新回应

    根据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 %} 是多余的吗?
    猜你喜欢
    • 2015-11-03
    • 2010-12-19
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    相关资源
    最近更新 更多