如果我保存模型,getLastInsertId()
是返回最后一个插入 ID 还是返回我刚刚保存的行中的 ID。换句话说,如果我这样做:
$this->Model->save($this->data);
__thisFunctionTakesAVeryLongTimeToExecute();
$insertId = $this->Model->getLastInsertId();
getLastInsertId()
是否从我保存在上面 2 行的数据中返回 ID。或者它是否返回创建的最新 ID? 最佳答案
不确定最后一个 Insert Id 但是...你为什么不使用 $this->Model->id
呢??保存信息后,最后插入的 id 被存储在那里
关于CakePHP:getLastInsertId 方法安全吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6504116/