package main
import (
"fmt"
"github.com/gogf/gf/v2/util/gmeta"
)
func main() {
type User struct {
gmeta.Meta `orm:"user" db:"mysql"`
Id int
Name string
}
user := User{}
fmt.Println(gmeta.Get(user, "orm").String())
fmt.Println(gmeta.Get(user, "db").String())
}
7 Comments
sanrentai
这个是做什么用的?弄个demo吧
王一飞
感觉就是为了保存一些只读信息用的
Jarvis
在规范路由里,gmeta 是标配,用来描述接口信息,可以搜到对应的代码看一下增加理解
李焕
前后端分离的话,api也要这样写么,之前写没写过这个
程建
xxxReq struct中定义的 gMeta 信息,可以在 middleware 中读取到吗?
snowman
beedo
你是读了源码吗,是真的强!