Получение последнего сохраненного идентификатора объекта

Я использую класс Model_CRUD и его методы для сохранения и поиска в базе данных. Проблема возникает при сохранении нового объекта в БД, как получить последний вставленный идентификатор?

User::forge($userInfo)->save(); // Save returns only bool value

Требуется ли еще один запрос для получения последнего вставленного идентификатора?

1 ответ

Решение

Вам не нужно делать дополнительный запрос, чтобы получить последний вставленный идентификатор. Просто попробуйте следующий код:

$user = User::forge($userInfo);
$user->save();

$last_id = $user->id;

Вы должны проверить документацию Model_Crud для получения дополнительной информации.

Другие вопросы по тегам