特定集合的树枝模板

时间:2016-10-19 12:18:25

标签: forms symfony templates collections twig

我在Symfony 3中使用twig。我在表单中嵌套了集合。我想为一个集合应用模板,为第二个集合应用另一个模板。

我当前的模板有一个块collection_widget,并应用于2个集合。

我可以将此模板应用于第一个集合,并使用默认的collection_widget作为第二个(嵌套)集合吗?

(我想,我必须使用fisrt集合的特定块名称而不是通用collection_widget,但我不明白我如何使用它...)

1 个答案:

答案 0 :(得分:0)

解决方案是在twig主题中,我用{% block collection_widget %} 但您必须使用{% block **unique_block_prefix**_widget %}仅应用字段(或我的集合)的主题。

要使用 unique_block_prefix ,您可以显示{{dump(form)}}并在vars或vars.chidren.vars中找到您的字段......

解决方案的来源:Find block name