Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Symfony表单:如何部分提交表单字段以更新模型关系(例如OneTONE)?_Forms_Symfony_Relationship - Fatal编程技术网

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