我需要根据多个级别的用户输入创建一个表单。
让我解释 :
我有一个带有几个字段的“基本”表单,“客户”(选择)就是其中之一。当用户选择一个客户时,它会加载一个子表单。这个子表单对每个客户都是不同的,并且可以在它下面保存一些条件。让我解释 :
CustomerA
--> Display customerA subform
Input1
Input2
Select1
Yes
No
[options can be managed in database]
Select2
Yes
--> Display customerA.select2.option.yes subform
Input1
Select1
Option1
Option2
Option3
[options can be managed in database]
...
No
CustomerB
Select1
Option1
Option2
[options can be managed in database]
Select2
Yes
No
[options can be managed in database]
Input1
...
我考虑过使用 json 对象(Doctrine)来存储它。但我不知道如何处理表单字段(父ID?)的存储和条件的计算......
我有点迷失在所有这些东西中。
谢谢你的帮助