书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 36504 个相关结果.
  • 数据校验-校验方法

    接口文档 : https://godoc.org/github.com/gogf/gf/util/gvalid func Check ( value interface {}, rules string , msgs interface {}, params ... map [ string ] interface {}) * ...
  • 前端参数校验

    介绍 使用技术 用法—pagex中 用法—beetl中 用法—自己主动校验 介绍 在点击提交按钮的时候,校验框架会对前端参数进行校验. 使用技术 封装的 jquery-validform组件 http://validform.club/document.html 用法—pagex中 { name : 'proper...
  • 校验结果

    校验结果 方法说明 校验结果 校验结果为一个Error 对象指针。当数据规则校验成功时,校验方法返回的结果为nil 。当数据规则校验失败时,返回的该对象是一个结构化的层级map,包含多个字段及其规则及对应错误信息,以便于接收端能够准确定位错误规则。相关数据结构及方法如下:https://godoc.org/github.com/gogf/gf/ut...
  • 多数据校验

    多数据校验 - CheckMap 示例1,多数据多规则校验,使用默认错误提示 示例2,多数据多规则校验,使用自定义错误提示 多数据校验 - 校验结果顺序性 使用gvalid tag 进行顺序性改进 多数据校验即支持同时对多条数据进行校验,需要给定校验规则,并且可以自定义出错时的错误信息。 其中比较重要且复杂的是校验规则参数的定义。 校验方法: ...
  • 数据校验-结构体校验

    多数据校验 - CheckStruct 示例1,使用map 指定规则及提示信息 示例2,使用gvalid tag 绑定规则及错误信息 示例3,属性递归校验 可选校验规则 示例1,空字符串 示例2,空指针属性 示例3,空整型属性 多数据校验 - CheckStruct CheckStruct 的使用方式同CheckMap ,除了第一个...
  • 请求校验

    请求校验 示例1,基本使用 示例2,校验错误处理 请求校验 Request 对象支持非常完美的请求校验能力,通过给结构体属性绑定v 标签即可。由于底层校验功能通过gvalid 模块实现,更详细的校验规则和介绍请参考【数据校验 - 结构体校验 】章节。 示例1,基本使用 我们将之前的示例做下调整,增加v 校验标签。 package mai...
  • 自定义规则-规则注册

    相关数据结构 全局校验规则注册 示例1,订单ID存在校验 示例2,用户唯一性规则 局部校验规则注册 相关数据结构 自定义规则方法定义,以及对应的输入参数数据结构。 // RuleFuncInput holds the input parameters that passed to custom rule function RuleFunc. ...
  • 自定义规则-规则注册

    全局校验规则注册 示例1,用户唯一性规则 示例2,自定义覆盖required 规则 局部校验规则注册 自定义规则分为两种:全局规则注册和局部规则注册。 全局校验规则注册 全局规则是全局生效的规则,注册之后无论是使用方法还是对象来执行数据校验都可以使用自定义的规则。 注册校验方法: // RegisterRule registers cus...
  • 自定义规则-规则注册

    相关数据结构 全局校验规则注册 示例1,订单ID存在校验 示例2,用户唯一性规则 局部校验规则注册 相关数据结构 自定义规则方法定义,以及对应的输入参数数据结构。 // RuleFuncInput holds the input parameters that passed to custom rule function RuleFunc. ...
  • 数据校验-单数据校验

    校验数据长度,使用默认的错误提示 校验数据类型及大小,并且使用自定义的错误提示 使用自定义正则校验数据格式,使用默认错误提示 我们可以将给定的变量当做一个完整的参数进行校验,即单数据校验。如果变量是Struct/Map 复杂类型,我们需要校验其内部的属性/键值对的场景,将会在后续章节介绍。单数据校验必须通过Data 方法给定被校验数据,Rule 方法...