随笔分类 - Go-Iris
摘要:xorm表基本操作及高级操作 表结构基本操作 对表结构的操作最常见的操作是查询和统计相关的方法,我们首先来看相关实现: 条件查询 Id值查询:参数接收主键字段的值。例如: var user User engine.Id(1).Get(&user) 以上Id方法的使用,相当于如下sql语句: sele
阅读全文
摘要:一、xorm框架知识介绍 xorm安装 go get github.com/go-xorm/xorm mysql连接示例 本节内容中,我们将以连接mysql为案例,演示xorm的相关操作。 创建引擎 engine, err := xorm.NewEngine(driverName, dataSour
阅读全文
摘要:3. Session的使用和控制 在实际的项目开发中,我们会经常有业务场景使用到Session功能。在iris框架中,也为我们提供了方便使用,功能齐全的Session模块。Session模块的源码目录为kataras/iris/sessions包。 3.1 Session与Cookie的区别 在学习
阅读全文
摘要:2. MVC包使用 在Iris框架中,封装了mvc包作为对mvc架构的支持,方便开发者遵循mvc的开发原则进行开发。 iris框架支持请求数据、模型、持久数据分层处理,并支持各层级模块代码绑定执行。 MVC即:model、view、controller三个部分,分别代表数据层、视图层、控制层。控制器
阅读全文
摘要:package main import ( "github.com/kataras/iris" "os" "encoding/json" "fmt" ) /** * Iris配置设置案例 */ func main() { //1.新建app实例 app := iris.New() //一、通过程序代
阅读全文
摘要:package main import ( "github.com/kataras/iris" "github.com/kataras/iris/context" ) func main() { app := iris.New() //1.handle方式处理请求 //同一用来处理请求的方法 //G
阅读全文
摘要:1. Iris起服务 package main import "github.com/kataras/iris" func main() { //1.创建app结构体对象 app := iris.New() //返回一个application //2.端口监听(启动服务本质就是监听端口) //iri
阅读全文