Doctrine2 - Entity-ID vor dem Flush abrufen

Gibt es eine Möglichkeit, eine Entitäts-ID zu erhalten, bevor der Vorgang fortgesetzt / gelöscht wird? Ich meine:

<code>$entity = new PointData();
$form   = $this->createForm(new PointDataType(), $entity);
</code>

Wenn ich es versuche$ entity-> getId () Zu diesem Zeitpunkt gibt es nichts zurück.

Ich kann es zum Laufen bringen durch:

<code>$em->persist($entity);
$em->flush();
</code>

(Angenommen$ em = $ this-> getDoctrine () -> getEntityManager ();)

Wie kann ich das erreichen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage