Symfony:如何基于另一个(大)表单“动态”生成一个(大)表单?

时间:2019-01-19 15:13:33

标签: php symfony symfony-forms

我正在建立一个网站,该网站必须具有公开表格,这些表格的字段不是静态的,并且要基于后台的表格结果。因此,后台表单的唯一目的是指定将在相关的前端表单中显示哪些字段。

例如,假设我有一个带有相关“ eventsType”的“事件”实体。此表单包含诸如choiceType“活动”之类的字段,并且管理员在后台使用它来创建事件。提交此表单后,将创建一个新事件。

显示新事件的页面还显示一种表格,其中根据此“事件”数据动态创建每个字段。 这种新表格绑定到另一个实体,比方说“与会者”,人们可以使用此表格注册该事件,并向该事件提交所有详细数据(使用动态生成的字段)。

就目前而言,我想到的唯一解决方案是使用表单事件,但是还有另一种方法吗?我知道那里有一些捆绑包可解决相关问题,例如多步骤表单,但是在我的情况下是否可以使用捆绑包?

0 个答案:

没有答案