-2

我需要根据多个级别的用户输入创建一个表单。
让我解释 :

我有一个带有几个字段的“基本”表单,“客户”(选择)就是其中之一。当用户选择一个客户时,它会加载一个子表单。这个子表单对每个客户都是不同的,并且可以在它下面保存一些条件。让我解释 :

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?)的存储和条件的计算......

我有点迷失在所有这些东西中。

谢谢你的帮助

4

1 回答 1

-1

如果您使用的是 Symfony,那么您应该阅读 Symfony 文档的Dynamic Generation for Submitted Forms部分。

于 2019-04-06T00:47:07.310 回答