使用 CakePHP 3.0 beta 似乎是一个简单的问题,但我搜索了文档但找不到任何东西。使用 $this->Model->save() 插入新记录后,我想获取新创建记录的 auto_increment 主键 ID。
使用 Cake 2.x,我可以这样做:
$record_id=$this->ModelName->id;
or
$record_id=$this->ModelName->getLastInsertID();
然而,这些似乎都不适用于 CakePHP 3.0。
Thanks
终于找到答案了,如果其他人遇到这个问题,请执行以下操作:
$result=$this->ModelName->save($whatever);
$record_id=$result->id;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)