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

  • 2019 年 10 月 25 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/u011415782/article/details/97944995

★ 背景

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

★ 操作步驟

①. 創建數據表,標明唯一性欄位

①. 創建與表關聯的 Validate類

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

  • 溫馨提示
情景分析:  	> 根據官方提供的程式碼,我們適合數據的添加操作,可以提示是否已存在所填寫的標籤  	> 而更新操作中,如果不加限制,會默認當前的記錄是已存在的所填寫標籤,網上很多建議傳參主鍵ID進行 「unique:table,field,except,pk」 的規範設置  	> 但是我發現最簡單的方式就是,在驗證數據時,把主鍵ID一起傳入即可...