在表单内生成表动态

时间:2017-11-20 09:16:29

标签: ajax symfony symfony-forms

我对Symfony 3.3中的表单系统有一点问题。

我确实希望在表单内生成表单字段表,具体取决于用户在表单中选择的数据。

例如,我有一个带有日期范围的字段,我想用于显示在x轴上的日期。在y轴上,我想显示用户从多选中选择的数据,该数据具有1..3个不同的类别。

目标是在选择这些字段后生成一个表,该表具有每个单元格的整数formtype,可由用户更改。

我对symfony很新,这真让我头疼。 我的问题是,在Symfony 3.3中实现这一目标的最简单或最聪明的概念是什么?

1 个答案:

答案 0 :(得分:0)

查看Symfony表单事件:https://symfony.com/doc/current/form/events.html您可能正在寻找preSubmit或postSubmit。

您还可以查看数据转换器:http://symfony.com/doc/current/form/data_transformers.html

最后根据您想要渲染表格,您可以在枝条模板中执行此操作:https://symfony.com/doc/current/reference/forms/twig_reference.html