Вход

Id добавленной записи в таблицу yii2

Id добавленной записи в таблицу yii2

При добавлении в записей в две связанные таблицы не редко требуется определение id добавленной записи. Для этого в yii 2 не нужно делать запрос к таблице и брать последнюю запись в выборке.

Как определить Id добавленной записи в таблицу yii2?

В yii 2 получить id последней добавленной записи можно через метод getLastInsertID, который возвращает последнюю добавленную строку.

 
 

1
2
Yii::$app->db->createCommand('INSERT INTO users (name, surname) VALUES ("'.$name.'", "'.$surname.'")')->execute();
$id = Yii::$app->db->getLastInsertID();

4 апреля 2018 /

4641 Views /

6 комментариев
Ilya Web developer
Author

«Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»Martin Golding