0
請幫助解決這個問題。yii2得到最新的身份證號碼
我想在保存後獲取身份證號碼。我用這個方法:
Yii::$app->db->getLastInsertID()
但所有我是第二次來的最後一個ID號。
例:保存最新的ID號應115,但我得到了114之後,我用它喜歡:
if ($model->save()){
Yii::$app->session['schedviewid'] = Yii::$app->db->getLastInsertID();
}
請幫助。謝謝。
我用它像這樣 '如果($模型 - >保存()){ $模型 - >刷新(); Yii :: $ app-> session ['schedid'] = $ model-> id; }' 但是如果您要保存一個已經創建的模型(即更新),那麼我仍然會得到以前的ID – top
,那麼ID不會改變。如果它是一個新模型,則可以在$ model-> save()之後的任意點使用$ model-> id。如果由於某種原因你想要改變這個ID,那麼你應該刪除模型然後保存它。 – natral