成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

CakePHP 驗證

cakephp 驗證

 

通常在制作網站時,我們需要在進一步處理數據之前驗證某些事情。 cakephp 提供驗證包,用于構建可以輕松驗證數據的驗證器。

 

驗證方法

cakephp 在驗證類中提供了各種驗證方法。下面列出了其中一些最受歡迎的。

語法

add(string $field, array|string $name, array|cake\validation\validationrule $rule [] )

參數
  • 將從中添加規則的字段的名稱。
  • 單個規則或多個規則數組的別名。
  • 要添加的規則
返回

$this

描述

向字段的規則集添加新規則。如果第二個參數是數組,則該字段的規則列表將替換為第二個參數,第三個參數將被忽略。

語法

allowempty(string $field, boolean|string|callable $whentrue, string|null $messagenull)

參數
  • 字段的名稱。
  • 指示該字段何時允許為空。有效值為 true(始終)、'create'、'update'。如果傳遞了可調用對象,則僅當回調返回 true 時,該字段才會留空。
  • 該字段不存在時顯示的消息。
返回 $this
描述

允許字段為空。

語法

alphanumeric (string $field, string|null $messagenull, string|callable|null $whennull)

參數
  • 要應用規則的字段。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或在應應用驗證規則時返回 true 的可調用對象。
返回

$this

描述

向字段添加字母數字規則。

語法

creditcard(string $field , string $type'all', string|null $messagenull, string|callable |null $whennull)

參數
  • 要應用規則的字段。
  • 您要允許的卡片類型。默認為"全部"。您還可以提供一系列可接受的卡類型,例如 ['mastercard', 'visa', 'amex']。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或返回 true 的可調用對象,當應應用驗證規則時。
返回

$this

描述

向字段添加信用卡規則。

語法

email(string $field , boolean $checkmxfalse, string|null $messagenull, string|callable|null, $whennull)

參數
  • 要應用規則的字段。
  • 是否檢查 mx 記錄。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或返回 true 的可調用對象,當應應用驗證規則時。
返回

$this

描述

向字段添加電子郵件驗證規則。

語法

maxlength(string $field, integer $max, string|null $messagenull, string|callable|null $whennull)

參數
  • 要應用規則的字段。
  • 允許的最大長度。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或 callable 在應應用驗證規則時返回 true。
返回

$this

描述

向字段添加字符串長度驗證規則。

語法

minlength(string $field, integer $min, string|null $messagenull, string|callable|null $whennull)

參數
  • 要應用規則的字段。
  • 允許的最大長度。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或 callable,在應應用驗證規則時返回 true。
返回

$this

描述

向字段添加字符串長度驗證規則。

語法

notblank(string $field, string|null $messagenull, string|callable|null $whennull)

參數
  • 要應用規則的字段。
  • 規則失敗時的錯誤消息。
  • 'create' 或 'update' 或 callable 在應應用驗證規則時返回 true。
  •  
返回

$this

描述

向字段添加 notblank 規則。

下一節:cakephp 創建驗證器

cakephp 教程

相關文章