<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 設置規則 ~~~ namespace app\models\validate; class customers extends \lib\_model{ protected $tb = 'customers'; public $validate = [ 'nickname'=> 'not_empty', 'bron_date'=> 'not_empty', 'tel'=> 'not_empty|phone', 'number'=> 'not_empty|uniqid:customers,number', 'text'=> 'not_empty', ]; ~~~ ## 規則定義 規則定義支持下面方式: ~~~ public $validate = [ 'nickname'=> 'not_empty', 'bron_date'=> 'not_empty', 'tel'=> 'not_empty|phone', 'number'=> 'not_empty|uniqid:customers,number', 'text'=> 'not_empty', ]; ~~~ 對于一個字段可以設置多個驗證規則,使用`|`分割。 ## 屬性定義 通常情況下,我們實際在定義驗證類的時候,可以通過屬性的方式直接定義驗證規則等信息,例如: ~~~ namespace app\models\validate; class customers extends \lib\_model{ protected $tb = 'customers'; public $validate = [ 'nickname'=> 'not_empty', 'bron_date'=> 'not_empty', 'tel'=> 'not_empty|phone', 'number'=> 'not_empty|uniqid:customers,number', 'text'=> 'not_empty', ]; public $messages = [ 'nickname'=>[ 'not_empty'=>'姓名不能為空', ], 'bron_date'=>[ 'not_empty'=>'生日不能為空', ], 'tel'=>[ 'not_empty'=>'電話不能為空', 'phone'=>'電話號碼格式錯誤', ], 'number'=>[ 'not_empty'=>'卡號不能為空', 'uniqid'=>'卡號必須是唯一的', ], 'text'=>[ 'not_empty'=>'興趣愛好不能為空', ] ]; } ~~~ >[info]如果你想添加新的驗證規則,可在該文件內添加`framework/core/validator.php` eg:手機號驗證 /** * 手機號 * @param [type] $input * @return [type] */ static function phone($input) { return !empty($input) && preg_match('/^[+]?([\d]{0,3})?[\(\.\-\s]?(([\d]{1,3})[\)\.\-\s]*)?(([\d]{3,5})[\.\-\s]?([\d]{4})|([\d]{2}[\.\-\s]?){4})$/', $input); }
                  <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>

                              哎呀哎呀视频在线观看