क्या जारी/फ्लश से पहले इकाई आईडी प्राप्त करने का कोई तरीका है? मेरा मतलब है:सिद्धांत 2 - फ्लश से पहले इकाई आईडी प्राप्त करें
$entity = new PointData();
$form = $this->createForm(new PointDataType(), $entity);
अगर मैं कोशिश $ entity-> getId() इस बिंदु पर, यह कुछ भी नहीं देता है।
मैं इसे से काम करना आरंभ कर सकते हैं:
$em->persist($entity);
$em->flush();
(मान $ उन्हें = $ this-> getDoctrine() -> getEntityManager();)
मैं यह कैसे प्राप्त कर सकते हैं?
के बारे में पढ़ें [पहचानकर्ता पीढ़ी रणनीतियों] (http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#identifiers-primary- चाबियाँ) सिद्धांत के दस्तावेज पृष्ठों पर। – Crozin
धन्यवाद क्रोजिन। मैंने पहले से ही उन सभी चीजों को पढ़ लिया था। मैं अगली ऑटो इंडेक्स प्राप्त करने की कोशिश नहीं कर रहा हूं। यह असफल हो जाएगा यदि 2 उपयोगकर्ताओं ने एक साथ उस क्रिया को बुलाया। – Xavi