Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Doctrine orm 条令是与目标实体一起更新相关实体_Doctrine Orm_Symfony1 - Fatal编程技术网

Doctrine orm 条令是与目标实体一起更新相关实体

Doctrine orm 条令是与目标实体一起更新相关实体,doctrine-orm,symfony1,Doctrine Orm,Symfony1,我的问题如下: 我拥有实体B中带有fk(联接列)的实体A,每次我创建或更新实体A时,A都会更新我的B实体中的值。这种行为正常吗?在某些情况下,这是一种正常的行为,这取决于您如何设置它们之间的关联 如果只想更新特定实体而不更改任何其他实体,可以执行以下操作: $em->flush($entityA); 此外,您可以考虑使用cascate规范,以了解您希望如何管理您的关联: cascade={"persist", "remove", "merge"} 请把实体协会贴出来好吗?

我的问题如下:
我拥有实体B中带有fk(联接列)的实体A,每次我创建或更新实体A时,A都会更新我的B实体中的值。这种行为正常吗?

在某些情况下,这是一种正常的行为,这取决于您如何设置它们之间的关联

如果只想更新特定实体而不更改任何其他实体,可以执行以下操作:

$em->flush($entityA);
此外,您可以考虑使用cascate规范,以了解您希望如何管理您的关联:

cascade={"persist", "remove", "merge"}

请把实体协会贴出来好吗?