Doctrine orm 确认我的实体是否使用条令保存

Doctrine orm 确认我的实体是否使用条令保存,doctrine-orm,Doctrine Orm,在使用实体管理器持久化并存在实体或新实体后,如何确认是否保存此实体 $em->persist($entity); $em->flush(); 如果您的实体具有自动生成的值列(如id): 您可以通过执行以下操作来检查实体是否已保存 if($entity->getId()) 如果我保存的实体已经有一个ID值,并且我正在更新它怎么办?它将抛出一个异常。您可能需要分析以下代码:如果这对您有帮助,请给我+1(答案左侧的向上箭头)。谢谢 if($entity->getId())

在使用实体管理器持久化并存在实体或新实体后,如何确认是否保存此实体

$em->persist($entity);
$em->flush();

如果您的实体具有自动生成的值列(如id):

您可以通过执行以下操作来检查实体是否已保存

if($entity->getId())

如果我保存的实体已经有一个ID值,并且我正在更新它怎么办?它将抛出一个异常。您可能需要分析以下代码:如果这对您有帮助,请给我+1(答案左侧的向上箭头)。谢谢
if($entity->getId())