Php 通过关系***找到了一个新实体,该关系未配置为级联实体的持久化操作

Php 通过关系***找到了一个新实体,该关系未配置为级联实体的持久化操作,php,symfony,doctrine-orm,copy,fixtures,Php,Symfony,Doctrine Orm,Copy,Fixtures,我目前正在为一些测试创建一些装置,我遇到了这个错误。你有办法解决这个问题吗 我有很多装置要复制粘贴 A new entity was found through the relationship '***' that was not configured to cascade persist operations for entity: ***. To solve this issue: Either explicitly call EntityManager#persist() on

我目前正在为一些测试创建一些装置,我遇到了这个错误。你有办法解决这个问题吗

我有很多装置要复制粘贴

A new entity was found through the relationship '***' that was not configured to cascade persist operations for entity: 
***. To solve this issue: Either explicitly call EntityManager#persist() on     
this unknown entity or configure cascade persist  this association in the 
mapping for example @OneToOne(..,cascade={"persist"}). If you cannot find 
out which entity causes the problem implement '***#__toString()' to get a clue.

该错误表示当前对象中存在尚未保存到数据库的相关实体。您需要确保您的关系设置为级联持久化调用(这意味着它将自动保存此调用),或者您需要在保存当前实体之前持久化未保存的实体

该错误表示当前对象中存在尚未保存到数据库的相关实体。您需要确保您的关系设置为级联持久化调用(这意味着它将自动保存此调用),或者您需要在保存当前实体之前持久化未保存的实体

我不想实现这个级联特性。这个实体是一个已经保存在数据库中的装置。。。所以它已经存在了…Paul是对的,这个错误发生在entitymanager未知的实体上。如果您说对象已经保存在数据库中,那么不知何故,它们大部分已经分离。也许你会在会话中保存它们,并在以后的调用中检索它们?@EmanuelOster这在我的会话中是完全正确的。如何消除这个错误呢?我不想实现这个级联特性。这个实体是一个已经保存在数据库中的装置。。。所以它已经存在了…Paul是对的,这个错误发生在entitymanager未知的实体上。如果您说对象已经保存在数据库中,那么不知何故,它们大部分已经分离。也许你会在会话中保存它们,并在以后的调用中检索它们?@EmanuelOster这在我的会话中是完全正确的。怎样才能摆脱这个错误呢?