ThinkPhp5驗證器
阿新 • • 發佈:2018-11-08
TP5如何建立並使用驗證器
- 建立一個與控制器平級的資料夾,命名為validate
- 在validate資料夾裡新建一個類,該類引用並繼承Validate類
- 類裡使用protected $rule = []來制定驗證規則
- 類裡使用 protected function 函式名( $value, $rule = ‘’, $date = ‘’, $field = ‘’, $des = ‘’ ) 來自定義驗證規則
- $value 驗證的資料
- $rule 驗證的規則
- $date 全部資料(陣列)
- $field 驗證的欄位名
- $des 驗證的欄位描述
- 使用自定義驗證規則的方法為在制定驗證規則時,和普通驗證方法一樣呼叫,如:
- ‘id’ => ‘require|自定義函式名’
- 使用驗證器的方法
- 在控制器裡或類裡呼叫定義的驗證規則類,如:
- $validate = new \app\api\validate\IDMustBePostiveINT;
- 使用check()方法進行驗證
- 使用getError()方法獲取錯誤原因
- 在控制器裡或類裡呼叫定義的驗證規則類,如: