【发布时间】:2016-10-19 12:18:24
【问题描述】:
我在 Symfony 3 中使用 twig。我在表单中嵌套了集合。我想为一个集合应用一个模板,为第二个集合应用另一个模板。
我当前的模板有一个块 collection_widget 并应用于 2 个集合。
我可以将此模板应用于第一个集合,并将默认的 collection_widget 用于第二个(嵌套)集合吗?
(我认为,我必须为第一个集合使用特定的块名称,而不是通用的 collection_widget,但我不明白如何使用它......)
【问题讨论】:
-
您可以将导入的主题应用到一个特定的字段...
-
是的,但是怎么做? :-)
-
是的,解决方案在块名称中。请参阅带有转储(表单)的[链接](blog.bouzekri.net/2015/02/06/…),您可以显示“unique_block_prefix”,只需添加“_widget”,您就有了特定字段(或集合)的好块名称......
标签: forms symfony templates collections twig