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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                驗證規則的錯誤提示信息有三種方式可以定義,如下: ## 使用默認的錯誤提示信息 如果沒有定義任何的驗證提示信息,系統會顯示默認的錯誤信息,例如: ~~~ namespace app\validate; use think\Validate; class User extends Validate { protected $rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email', ]; } ~~~ ~~~ $data = [ 'name' => 'thinkphp', 'age' => 121, 'email' => 'thinkphp@qq.com', ]; $validate = new \app\validate\User; $result = $validate->check($data); if(!$result){ echo $validate->getError(); } ~~~ 會輸出 `age只能在 1 - 120 之間`。 可以給`age`字段設置中文名,例如: ~~~ namespace app\validate; use think\Validate; class User extends Validate { protected $rule = [ 'name' => 'require|max:25', 'age|年齡' => 'number|between:1,120', 'email' => 'email', ]; } ~~~ 會輸出 `年齡只能在 1 - 120 之間`。 ## 單獨定義提示信息 如果要輸出自定義的錯誤信息,可以定義`message`屬性: ~~~ namespace app\validate; use think\Validate; class User extends Validate { protected $rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email', ]; protected $message = [ 'name.require' => '名稱必須', 'name.max' => '名稱最多不能超過25個字符', 'age.number' => '年齡必須是數字', 'age.between' => '年齡必須在1~120之間', 'email' => '郵箱格式錯誤', ]; } ~~~ ~~~ $data = [ 'name' => 'thinkphp', 'age' => 121, 'email' => 'thinkphp@qq.com', ]; $validate = new \app\validate\User; $result = $validate->check($data); if(!$result){ echo $validate->getError(); } ~~~ 會輸出 `年齡必須在1~120之間`。 錯誤信息可以支持數組定義,并且通過JSON方式傳給前端。 ~~~ namespace app\validate; use think\Validate; class User extends Validate { protected $rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email', ]; protected $message = [ 'name.require' => ['code' => 1001, 'msg' => '名稱必須'], 'name.max' => ['code' => 1002, 'msg' => '名稱最多不能超過25個字符'], 'age.number' => ['code' => 1003, 'msg' => '年齡必須是數字'], 'age.between' => ['code' => 1004, 'msg' => '年齡必須在1~120之間'], 'email' => ['code' => 1005, 'msg' =>'郵箱格式錯誤'], ]; } ~~~ ## 使用多語言 驗證信息提示支持多語言功能,你只需要給相關錯誤提示信息定義語言包,例如: ~~~ namespace app\validate; use think\Validate; class User extends Validate { protected $rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email', ]; protected $message = [ 'name.require' => 'name_require', 'name.max' => 'name_max', 'age.number' => 'age_number', 'age.between' => 'age_between', 'email' => 'email_error', ]; } ~~~ 你可以在語言包文件中添加下列定義: ~~~ 'name_require ' => '姓名必須', 'name_max' => '姓名最大長度不超過25個字符', 'age_between' => '年齡必須在1~120之間', 'age_number' => '年齡必須是數字', 'email_error' => '郵箱格式錯誤', ~~~ >[danger] 系統內置的驗證錯誤提示均支持多語言(參考框架目錄下的`lang/zh-cn.php`語言定義文件)。
                  <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>

                              哎呀哎呀视频在线观看