搜尋

首頁  >  問答  >  主體

在多用戶環境下,tp5如何驗證資料提交保存前是否被別人修改過,有沒有內建驗證方法?

在多用戶環境下,多個用戶對同一資料進行檢視修改,如何驗證在用戶提交保存前資料未被其他用戶修改過,我想透過在資料庫表設計時加入時間戳欄位用以保存資料修改時的時間,然後在使用者查看修改時將此時間戳傳遞到前台表單,使用者提交儲存時同時提交此時間戳,再將此時間戳與資料儲存時該資料庫記錄的時間戳記再進行比較,看是否有改變以判斷資料是否被別人修改過。在此想問一下,在tp5中是否有內建驗證方法對此種情況進行驗證?還是只有自己寫驗證方法。

phpcn_u16587phpcn_u165872586 天前1139

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2018-01-06 20:14:25

    這個只要查下資料表,看查出來的資料和現在的資料對比下就行了,不復雜,自己手動處理一下不麻煩

    回覆
    0
  • 取消回覆