Ответ 1
-%}
означает обрезание пробелов.
См. раздел Пространство управления документами.
При создании CRUD в приложении Symfony2 с командами Doctrine созданный контент шаблона Twig определяется в блоке Twig следующим образом:
{% block body -%}
{% endblock %}
Что означает дефис в -%}
? Он отлично работает без дефиса, и я не мог найти ничего подобного в документации Twig.
-%}
означает обрезание пробелов.
См. раздел Пространство управления документами.