Symfony 使用 -% 生成模板。是什么意思呢?

标签 symfony twig crud

我已经生成了一个简约的 CRUD 应用程序。在生成的所有模板中, block 体都有 -%

{% block body -%}

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

{% block body %}

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

问候

最佳答案

新回复:

根据documentation : 它告诉 Twig 删除 {% block body -%} 之间的空格。和下一个 HTML 标签。

示例:

{% block body -%}
     <p>...</p>
{% endblock %}
    </div>

将输出:

<p>...</p>
        </div>

block 之间的空格 Twig 标签和 p HTML 标记已删除。

有关更多示例,请参阅 fiddle :http://twigfiddle.com/w5nd3m

之前的错误回复

<罢工>它tells Twig to not generate spaces up to closing {% endblock %} tag .

<罢工>

这是

的缩写形式
{% block body %}
{% spaceless %}
...
{% endspaceless %}
{% endblock %}

<罢工>

关于Symfony 使用 -% 生成模板。是什么意思呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924187/

相关文章:

javascript - Symfony2 在 Twig 模板中组织 javascript 的最佳方式

javascript - AngularJS 更新 CRUD 表时避免重复(正常添加到表有效)

java - CrudRepository .delete() 方法是事务性的吗?

php - Symfony2 和 PHPUnit - 访问 getContainer()

php - Symfony/PHP - 存储单个值的最佳方式

php - Symfony2 是否正确处理了 restful url,我应该使用 restful url 吗?

php - Laravel 代码生成器

Symfony 学说 native 查询中的未定义索引

javascript - 如何编辑/删除同位素库中的 `show all` View ?

php - SlimPHP v3 如何在 View 中显示 flash 消息