Мне нужно создать форму, основанную на пользовательском вводе на нескольких уровнях.
Позвольте мне объяснить:
У меня есть «базовая» форма с несколькими полями, где «Клиент» (выбрать)один из них.Когда пользователь выбирает клиента, он загружает подчиненную форму.Эта подчиненная форма различна для каждого клиента и может содержать некоторые условия под ней.Позвольте мне объяснить:
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) для его хранения.Но я не могу понять, как справиться с хранением полей формы (родительский идентификатор?) И вычислением условий ...
Я немного растерялся во всем этом.
Спасибо за помощь