В Cake последний идентификатор вставки автоматически сохраняется в свойстве id модели. Так что, если вы просто вставили пользователя через модель User, последний идентификатор вставки может быть доступен через $ User-> id
id - Значение идентификатора первичного ключа
запись о том, что эта модель
в настоящее время указывает на. Автоматически
устанавливается после вставки базы данных.
Подробнее о свойствах модели в Документах CakePHP API: http://api.cakephp.org/2.5/class-AppModel.html
Edit: я только что понял, что Model :: getLastInsertID () по сути то же самое, что Model-> id
После более внимательного изучения вашего кода трудно сказать точно, что вы делаете с различными функциями и где они существуют в общей схеме вещей. На самом деле это может быть больше проблемой. Вы пытаетесь получить доступ к последнему идентификатору вставки в двух разных запросах?
Можете ли вы объяснить, как проходит ваше приложение и как оно связано с вашей проблемой?