<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                #自動驗證 HDPHP框架提供了方便的驗證機制,快速實現驗證業務。 >驗證錯誤信息同時會保存在$_SESSION[' _validate']中 ##語法 ``` array(字段名,驗證方法,錯誤信息,驗證條件) 驗證條件 (可選): 1 有字段時 2 值不為空時 3 必須處理 (默認) 4 值為空時 5 不存在字段時處理 ``` 錯誤信息會記錄到模型對象的 error 屬性中,使用getError 模型方法獲取 ##操作 **基本使用** ``` Validate::make( array( array('username','required','用戶名不能為空',2), ) ); //值不為空時對username字段驗證 //成功返回true 失敗返回false ``` **多條驗證規則** ``` Validate::make(array( array('username','required|email','郵箱不能為空') )); ``` **閉包驗證** ``` Validate::make( array( array( 'domain', function ($value) { return $value > 100; }, '域名不能為空', 3 ) ) ); //閉包返回 true 時驗證通過 ``` **驗證判斷** ``` if(Validate::fail()) { echo '驗證失敗'; }; ``` **鏈式操作** ``` Validate::make(array( array('username','required|email','郵箱不能為空') ))->fail(); ``` **獲取錯誤信息** ``` Validate::getError(); ``` **擴展驗證規則** ``` Validate::extend('checkUser',function($field,$value,$params){ //返回值為true時驗證通過 return true; }); ``` 第一個參數為驗證規則名稱,第二參數閉包函數。 ##系統驗證規則 ``` required 必須輸入 email 郵箱 http 網址 tel 固定電話 phone 手機 zipCode 郵政編碼 range 長度區間如 :user:5,20 maxlen 最大長度如:maxlen:10 minlen 最小長度如:minlen:10 num 數字范圍 如:num:20,60 regexp 正則如:regexp:/^\d{5,20}$/ confirm 兩個字段值比對如:confirm:password2 china 驗證中文 identity 身份證 unique 數據表值唯一如:unique|news exists 存在字段時驗證失敗 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看