我在Symfony 3中使用twig。我在表单中嵌套了集合。我想为一个集合应用模板,为第二个集合应用另一个模板。
我当前的模板有一个块collection_widget,并应用于2个集合。
我可以将此模板应用于第一个集合,并使用默认的collection_widget作为第二个(嵌套)集合吗?
(我想,我必须使用fisrt集合的特定块名称而不是通用collection_widget,但我不明白我如何使用它...)
答案 0 :(得分:0)
解决方案是在twig主题中,我用{% block collection_widget %}
但您必须使用{% block **unique_block_prefix**_widget %}
仅应用字段(或我的集合)的主题。
要使用 unique_block_prefix ,您可以显示{{dump(form)}}
并在vars或vars.chidren.vars中找到您的字段......
解决方案的来源:Find block name