Lavorare con la beta di CakePHP 3.0, sembra un problema semplice, ma ho cercato tra i documenti e non ho trovato nulla. Dopo aver inserito un nuovo record usando $ this-> Model-> save(), mi piacerebbe ottenere l'ID della chiave primaria auto_increment del record appena creato.Come si ottiene l'ultimo ID dell'inserto in CakePHP 3.0?
con la torta 2.x, che potevo fare:
$record_id=$this->ModelName->id;
o
$record_id=$this->ModelName->getLastInsertID();
Tuttavia nessuna di queste sembra funzionare in CakePHP 3.0.
Grazie
Questo è il libro qui: http://book.cakephp.org/3.0/ en/orm/saving-data.html # inserimento-dati – alecho
Per me: '$ record_id = $ risultato ['ModelName'] ['id']' –
questo funziona sicuramente meglio.Istanza di risparmio all'interno del se, facendo una riga sopra e appena ottenuto se ($ result) – mewc