beego开发文档
写在前面的话
第0章 beego 简介
0.1 为beego贡献
0.2 发布版本
0.3 升级指南
第1章 安装升级
1.1 bee工具的使用
第2章 快速入门
2.1 新建项目
2.2 路由设置
2.3 Controller运行机制
2.4 Model逻辑
2.5 View编写
2.6 静态文件处理
第3章 beego的MVC架构
3.1 Model设计
3.1.1 概述
3.1.2 ORM使用
3.1.3 CRUD操作
3.1.4 高级查询
3.1.5 原生SQL查询
3.1.6 构造查询
3.1.7 事物处理
3.1.8 模型定义
3.1.9 命令模式
3.1.10 测试用例
3.1.11 自定义字段
3.1.12 FAQ
3.2 View设计
3.2.1 模板语法指南
3.2.2 模板处理
3.2.3 模板函数
3.2.4 静态文件处理
3.2.5 模板分页处理
3.3 Controller设计
3.3.1 参数配置
3.3.2 路由设置
3.3.3 控制器函数
3.3.4 XSRF过滤
3.3.5 请求数据处理
3.3.6 session 控制
3.3.7 过滤器
3.3.8 flash 数据
3.3.9 URL构建
3.3.10 多种格式数据输出
3.3.11 表单数据验证
3.3.12 错误处理
3.3.13 日志处理
第4章 beego的模块设计
4.1 session 模块
4.2 grace 模块
4.3 cache 模块
4.4 logs 模块
4.5 httplib 模块
4.6 context 模块
4.7 toolbox 模块
4.8 config 模块
4.9 i18n 模块
第5章 beego高级编程
5.1 进程内监控
5.2 API自动化文档
第6章 应用部署
6.1 独立部署
6.2 Supervisor部署
6.3 Nginx 部署
6.4 Apache 部署
第7章 第三方库
第8章 应用例子
8.1 在线聊天室
8.2 短域名服务
8.3 Todo列表
第9章 FAQ
本书使用 GeChiUI.com 发布
3.1.7 事物处理
3.1.7 事物处理
最后更新于:2022-04-02 06:13:35
# 事务处理 ORM 可以简单的进行事务操作 ```go o := NewOrm() err := o.Begin() // 事务处理过程 ... ... // 此过程中的所有使用 o Ormer 对象的查询都在事务处理范围内 if SomeError { err = o.Rollback() } else { err = o.Commit() } ```
';