我有一個多層次樹形式的一對多關係。例如:複雜的PHP表單數據
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管理ID /名稱。
我知道我可以使用這樣的事情在PHP收到一個數組:
<input type="text" name="phases[]" />
但是,我該如何繼續這種模式的性質?我可以做些什麼:
<input type="text" name="phaseProperties[][]" />
然後以某種方式「鏈接」每個屬性到正確的階段?
phaseProperties [phase1] [] - 在向列表添加內容時動態地使用JS創建'phase1'。 – DampeS8N 2010-12-02 15:58:09
那麼,它必須要求用JS管理階段ID?我希望我可以保持與相位相關的相位屬性,基於索引(0,1,2 ...) – 2010-12-02 16:00:18