我有兩個問題,需要一些幫助。重寫Symfony窗體的保存功能
我有一個由外鍵引用到第二個表的表:
member_child:
_attributes: { phpName: MemberChild }
id: { type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true }
member_id: { type: INTEGER, size: '11', required: true, foreignTable: member, foreignReference: id }
child_id: { type: INTEGER, size: '11', required: true, foreignTable: child, foreignReference: id }
和兒童:
child:
_attributes: { phpName: Child }
id: { type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true, onDelete: cascade }
username: { type: VARCHAR, size: '45', required: true, defaultValue: '' }
display: { type: TINYINT, size: '1', required: true, defaultValue: '1' }
...etc
(顯然這是推進)
現在時,我想創建一個子對象,使用一個表單,我需要做兩件事:
- 在提交,提交會員ID
- 覆蓋的DoSave就會功能,這樣可以創建子的時候,我也可以創建member_child對象
我怎樣才能做到這些問題?