获取带有教义 2 的最后一个插入 ID?

2022-08-30 08:05:49

如何获取带有原则 2 ORM 的最后一个插入 ID?我在教义的文献中没有发现这一点,这有可能吗?


答案 1

我不得不在冲洗后使用它来获取最后一个插入ID:

$em->persist($user);
$em->flush();
$user->getId();

答案 2

您可以在调用实体管理器的持久化和刷新方法后访问该 ID。

$widgetEntity = new WidgetEntity();
$entityManager->persist($widgetEntity);
$entityManager->flush();
$widgetEntity->getId();

您必须调用 flush 才能获取此 ID。


推荐