我在Symfony2(v 2.2)中構建表單時遇到困難。 我需要具有多對多連接的數據表格形式。它看起來很複雜。Symfony2:複雜的多對多或數據表形式
我在DB這樣的實體:
- 遊戲
- 場
- 值
- 分類 實體之間
連接(PNG):
Categories <- Values -> Fields -> Game
值包含字段和類別的FK,並具有字段「值」女巫我需要保存在我的表單(見下文)。 字段包含遊戲的FK。
需要這樣的形式:PNG
Game1
------------------------------------
Field1 Field2 Field3
Category1 x x x
Category2 x x x
Category3 x x x
Game2
------------------------------------
Field1 Field2 Field3
Category1 x x x
Category2 x x x
Category3 x x x
x - <input type='text'>
每場比賽(展示頁面上只有遊戲標題)具有可編輯的表格(表視圖),其中的cols頭包含(從字段表中的記錄)字段標題和行頭包含類別標題(從類別表中記錄)。 在表單元格中,存儲在值表中的輸入字段,我需要保存。如果表值中存在適當的值,我們將顯示其值(並在表單提交期間更新)。如果不是,那麼我們必須輸入值並在DB中創建這樣的記錄。
心想:
- 自定義表單類型的遊戲,其中游戲是字段類型集合
- 每場比賽包含自定義表單類型的值(或類似的東西分類值,場)
但在這種情況下,我甚至不知道如何在formBuilder中列出「遊戲」列表中的「值」列表。
另一個問題是如何僅顯示來自類別和字段的值,並且不顯示任何輸入,因爲我不需要更改這些表。
請給我一些關於如何構建此類表單的建議。
謝謝