获取最后保存的对象id


Getting last saved object id

我正在使用Model_CRUD类和它的方法来保存和查找数据库。问题来了,当保存新对象到数据库,是如何获得最后插入id ?

User::forge($userInfo)->save(); // Save returns only bool value
是否需要一个查询来获得最后插入的id ?

您不需要执行额外的查询来获取最后插入的id。试试下面的代码:

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

您应该查看Model_Crud文档以获取更多信息。