Forms Symfony表单:如何部分提交表单字段以更新模型关系(例如OneTONE)?
为了避免在Forms Symfony表单:如何部分提交表单字段以更新模型关系(例如OneTONE)?,forms,symfony,relationship,Forms,Symfony,Relationship,为了避免在补丁请求期间表单提交中出现clearMissing标志的问题,我实现了表单字段的部分提交 foreach ($submissionData as $fieldName => $formValue) { $formField = $form->get($fieldName); $formField->submit($formValue); } 使用getData()调查表单上的数据表明,对于OneToOne关系,表单字段上的数据设置正确,并且包含关系的
补丁
请求期间表单提交中出现clearMissing
标志的问题,我实现了表单字段的部分提交
foreach ($submissionData as $fieldName => $formValue) {
$formField = $form->get($fieldName);
$formField->submit($formValue);
}
使用getData()
调查表单上的数据表明,对于OneToOne关系,表单字段上的数据设置正确,并且包含关系的目标模型。但从整体上看,这种关系仍然是null
有人知道这种部分提交是如何处理人际关系的吗
非常感谢任何帮助。如果看不到表单类型和控制器操作,很难判断,但为了编辑两个实体之间的关系,您至少需要引用两个实体,即
baseEntity.id
和relatedEntity.id