这篇文章主要介绍“怎么使用GoFrame校验对象和校验结构体”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用GoFrame校验对象和校验结构体”文章能帮助大家解决问题。数据校验组件提供了数据校验对象:用于数据校验统一的配置管理,支持我们便捷的进行链式操作。New()方法用于创建一个新的校验对象。CheckValue/CheckMap/CheckStruct方法用于特定参数类型的数据校验,我们在项目开发中使用比较多的是CheckStruct,也建议大家使用CheckStruct。Ctx()方法用于传递Context上下文变量。I18n()方法用于设置当前校验对象的I18N国际化组件,默认情况下,校验组件使用的是框架全局默认的i18n组件对象。Data()方法用于设置需要校验的数据集合,支持map类型或者struct类型。Rules()方法用于传递当前链式操作校验的自定义校验规则,支持使用[]string类型或者map类型。Messages()方法用于传递当前链式操作校验的自定义错误提示信息,往往使用map类型传递,具体看后续代码示例。在数据校验对象的CheckValue/CheckMap/CheckStruct方法中,不存在Context上下文变量参数,而是通过链式操作的Ctx方法来控制。GoFrame的g模块中定义了Validator方法来快捷创建校验对象:官方也推荐我们使用g模块的g.Validator()方式来快捷创建一个校验对象。执免费云主机域名行后,终端输出:关于“怎么使用GoFrame校验对象和校验结构体”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章主要讲解了“css3怎么设置文本高度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3怎么设置文本高度”吧! 在css3中,可以利用height属性配合overflow属性来设置文本高度;heigh…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。