我想覆盖form_end块,但仅限于一个表单。我的块在config.yml文件中全局加载。例如,当我想覆盖一个字段的form_row时,我可以像这样制作块 - > formName.field.row。
我试图做这样的事情:
{% block formName_form_end %}
my Code
{% endblock %}
但它没有用。也许它不可能使用form_name覆盖form_end?我的意思是我只能覆盖form_end,但在我的情况下,它会影响所有表单。
答案 0 :(得分:1)
您需要form themeing。
{% form_theme form _self %}
{% block form_end %}
my Code
{% endblock %}
{# Rest of template #}
如文档中所述,使用_self
告诉Twig在当前模板文件中查找块覆盖。