C'è un modo per ottenere un ID entità prima del persist/flush? voglio dire:Doctrine2 - Ottieni ID entità prima dello svuotamento
$entity = new PointData();
$form = $this->createForm(new PointDataType(), $entity);
Se provo $ entity> getId() a questo punto, si restituisce nulla.
posso farlo funzionare da:
$em->persist($entity);
$em->flush();
(supponendo $ em = $ this-> getDoctrine() -> getEntityManager();)
Come posso raggiungere questo obiettivo?
leggere su [strategie di generazione di identificatore] (http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#identifiers-primary- chiavi) sulle pagine di documentazione di Doctrine. – Crozin
Grazie Crozin. Avevo già letto tutte quelle cose. Non sto cercando di ottenere il prossimo indice automatico. Fallirebbe se 2 utenti chiamassero quell'azione simultaneamente. – Xavi