PHP - как получить идентификатор вставленной записи в CakePhp - PullRequest
0 голосов
/ 13 февраля 2019

Работа с бета-версией CakePHP 3.0 кажется простой проблемой, но я просмотрел документы и ничего не могу найти.После вставки новой записи с помощью $ this-> Model-> save () я хотел бы получить идентификатор первичного ключа auto_increment для вновь созданной записи.

С Cake 2.x я мог бы сделать:

$record_id=$this->ModelName->id;
$record_id=$this->ModelName->getLastInsertID();

Так что же является альтернативой в том, что я ищу?

1 Ответ

0 голосов
/ 13 февраля 2019

Попробуйте, это должно работать нормально:

$result=$this->ModelName->save($whatever);
$record_id=$result->id;

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...