У меня есть форма с многоуровневым деревом отношений один ко многим. Например:
Match -> Phase 1 -> Phase Property 1
-> Phase 1 -> Phase Property 2
-> Phase 2 -> Phase Property 1
-> Phase 2 -> Phase Property 2
-> Phase 2 -> Phase Property 3
-> Phase 3 -> Phase Property 1
-> Phase 3 -> Phase Property 2
Итак, на внешнем интерфейсе я могу добавить много фаз в соответствие и много свойств фазы в фазу.
В бэкэнде PHP я хотел бы иметь возможность представлять эти данные в многомерном массиве, чтобы я мог проходить по всем фазам и затем просматривать все свойства каждой фазы. В идеале я хотел бы избежать управления идентификаторами / именами через JavaScript.
Я знаю, что могу получить массив в PHP, используя что-то вроде этого:
<input type="text" name="phases[]" />
Но как мне продолжить этот шаблон для свойств? Могу ли я сделать что-то вроде:
<input type="text" name="phaseProperties[][]" />
а потом как-то "связать" каждое свойство с нужной фазой?