Doctrine2 -Получить идентификатор объекта перед сбросом

Есть ли способ получить идентификатор объекта перед сохранением/сбросом? Я имею в виду:

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

Если я попробую $entity ->getId()в этот момент, он ничего не вернет.

Я могу заставить его работать,:

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

(предположив $em = $this ->getDoctrine ()->getEntityManager ();)

Как мне этого добиться?

15
задан Crozin 7 May 2012 в 16:37
поделиться