我有两个问题,需要一些帮助。重写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对象
我怎样才能做到这些问题?