Die Arbeit mit der CakePHP 3.0 Beta scheint ein einfaches Problem zu sein, aber ich habe die Dokumente durchsucht und finde nichts. Nach dem Einfügen eines neuen Datensatzes mit $ this-> Model-> save() möchte ich die Primärschlüssel-ID auto_increment des neu erstellten Datensatzes erhalten.Wie erhalten Sie die letzte Einfüge-ID in CakePHP 3.0?
Mit Kuchen 2.x, was ich tun konnte:
$record_id=$this->ModelName->id;
oder
$record_id=$this->ModelName->getLastInsertID();
jedoch keiner von denen scheint in CakePHP 3.0 zu arbeiten.
Dank
Dies ist das Buch hier: http://book.cakephp.org/3.0/ de/orm/saving-data.html # einfügung-daten – alecho
Für mich: '$ record_id = $ result ['ModelName'] ['id']' –
das funktioniert sicherlich am besten.Istead der im Inneren der wenn speichern, tut es eine Zeile oben und bekam nur if ($ result) – mewc