×
思维导图备注
GoFrame v1.11 框架开发文档
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
数据校验
支持GoFrame
来源:GoFrame
浏览
451
扫码
分享
2020-02-14 11:56:57
校验规则
校验方法
校验结果
单数据校验
多数据校验
结构体校验
自定义错误
当前内容版权归
GoFrame
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
GoFrame
.
上一篇:
下一篇:
版本
GoFrame v2.7 开发文档
GoFrame v2.6 开发文档
GoFrame v2.5 开发文档
GoFrame v2.4 开发文档
GoFrame v2.3 开发文档
GoFrame v2.2 开发文档
GoFrame v2.1 开发文档
GoFrame v2.0 开发文档
GoFrame v1.16 开发文档
GoFrame v1.15 开发文档
GoFrame v1.14 开发文档
GoFrame v1.13 开发文档
GoFrame v1.12 框架开发文档
GoFrame v1.11 框架开发文档
GoFrame v1.8.0 框架开发文档
GoFrame框架开发文档(201810)
框架介绍
加入我们
GF工具链
准备工作
环境安装
Go Module
开发环境配置
私有依赖管理
快速开始
新建项目
开发工作
包名设计
控制器实现
中间件使用
逻辑封装
数据模型
基础类库
服务设置
路由注册
开始运行
项目部署
独立部署
代理部署
容器部署
WEB服务开发
开始使用
路由注册
路由规则
路由管理
注册方式
函数注册
对象注册
控制器注册
分组路由
基本介绍
层级注册
中间件设计
请求输入
基本介绍
复杂参数
对象处理
请求校验
JSON/XML
上下文变量
Exit退出方法
请求输出
基本介绍
缓冲控制
模板解析
JSON/XML
Cookie
Session
基本介绍
文件存储
内存存储
Redis存储
配置管理
HTTP客户端
Client对象
工具方法
使用示例
基本使用
文件上传
自定义Header
分页管理
基本介绍
动态分页
静态分页
Ajax分页
URL模板
自定义分页
WEB开发进阶
静态文件服务
服务日志管理
CORS跨域处理
HTTPS安全服务
WebSocket服务
自定义状态码处理
WEB开发高级
平滑重启特性
服务性能分析
HOOK事件回调
网络服务开发
TCP组件
基本使用
连接对象
基本介绍
消息包处理
通信开发进阶
工具方法
连接池特性
TLS安全通信
UDP组件
基本使用
连接对象
工具方法
WebSocket
常用开发模块
对象管理
配置管理
基本使用
TOML格式
资源管理
错误处理
日志管理
基本介绍
配置管理
日志级别
日志目录
日志文件
链式操作
高级特性
异步输出
Json格式
Flags特性
Stack特性
Debug特性
Writer接口
类型转换
基本介绍
基本类型
Map转换
Struct转换
数据校验
校验规则
校验方法
校验结果
单数据校验
多数据校验
结构体校验
自定义错误
模板引擎
基本介绍
配置管理
模板标签
模板函数
基础函数
内置函数
自定义函数
模板变量
模板布局
XSS处理
其他使用
数据库ORM
ORM基本介绍
ORM使用配置
ORM链式操作
基本介绍
模型创建
写入保存
更新删除
数据查询
对象输入
字段过滤
事务处理
主从切换
查询缓存
数据库切换
ORM方法操作
ORM事务操作
ORM结果处理
ORM高级特性
ORM模型生成
功能模块设计
数据结构容器
gmap (并发安全map)
garray (并发安全数组)
gset (并发安全集合)
gvar (通用动态变量)
gtype (并发安全类型)
glist (并发安全链表)
gtree (并发安全树形)
gqueue (并发安全队列)
gpool (对象复用池)
gchan (优雅的chan操作)
gring (并发安全环结构)
文本处理模块
gstr (字符串处理)
gregex (正则表达式)
编码解码模块
gjson (JSON编码解析)
gparser (通用编码解析)
gbinary (二进制编解码)
gbase64 (BASE64编解码)
ghash (经典哈希函数)
ghtml (HTML编解码)
gurl (URL编解码)
gxml (XML编解码)
gini (INI编解码)
gyaml (YAML编解码)
gtoml (TOML编解码)
gcharset (字符集转换)
gcompress (压缩/解压)
系统相关模块
glog (日志管理模块)
gtime (时间管理模块)
基本介绍
时间对象
工具方法
gcron (定时任务模块)
gtimer (任务定时器)
gcache (高速缓存模块)
gfile (文件管理模块)
gres (资源管理模块)
gcmd (命令行解析执行)
gmutex (高级互斥锁)
gflock (文件锁模块)
gmlock (内存锁模块)
gcfg (配置管理模块)
genv (环境变量模块)
gfsnotify (文件监控模块)
gproc (进程管理通信)
gview (模板引擎模块)
grpool (Goroutine池)
数据管理模块
gdb (数据库ORM)
gredis (Redis客户端)
加密解密模块
gmd5 (MD5算法)
gaes (AES算法)
gdes (DES算法)
gsha1 (SHA1算法)
gcrc32 (CRC32算法)
实用工具模块
gconv (类型转换模块)
gvalid (数据/表单校验)
grand (随机数管理)
gpage (分页管理)
guuid (UUID)
单元测试模块 gtest (单元测试)
错误处理模块 gerror (错误处理)
功能调试模块 gdebug (调试功能)
I18N国际化模块 gi18n (国际化处理)
框架开发案例
GoFrame示例项目
GoFrame官网项目
GoFrame其他案例
容器日志搜集工具套件
版本发布记录
版本发布说明
v1.11 2020-01-14
v1.10 2019-12-05
v1.9 2019-09-24
v1.8 2019-07-15
v1.7 2019-06-10
v1.6 2019-04-09
v1.5 2019-02-28
v1.4 2019-01-24
v1.3 2018-12-26
v1.2 2018-11-26
v1.0 2018-10-24
v0.x beta
FAQ常见问题
其他
gkvdb高性能Key-Value嵌入式事务数据库
空值处理
错误处理
gkafka
文件上传
批量注册
独立使用cfg包进行配置文件管理
FAQ常见问题
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度