ThinkPHP5.1數據唯一性驗證方法

★ 背景

  • 在數據表設計時,很多時候需要對字段設置爲唯一性(unique),比如標籤的設定;
  • 而運用在 ThinkPHP5.1 中,可以使用 Validate驗證規則進行設置操作

文檔 >>> 【unique驗證規則參考指導

★ 操作步驟

①. 創建數據表,標明唯一性字段

①. 創建與表關聯的 Validate類

③. model類中的邏輯處理操作

  • 溫馨提示
情景分析:
	> 根據官方提供的代碼,我們適合數據的添加操作,可以提示是否已存在所填寫的標籤
	> 而更新操作中,如果不加限制,會默認當前的記錄是已存在的所填寫標籤,網上很多建議傳參主鍵ID進行 “unique:table,field,except,pk” 的規範設置
	> 但是我發現最簡單的方式就是,在驗證數據時,把主鍵ID一起傳入即可...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章