beego中是否可以使用多个注解?
Is it possible to use multiple annotations in beego?
我有这样的模型:
type Service struct {
Id uint64
Name string
Secret string
Disabled bool
}
并想使用 form
、valid
和 orm
等注释。而且我找不到我应该如何声明这些注释。应该是一个还是多个?如果很多,我应该使用什么分隔符?
By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.
所以你可以指定多个键值对,用space分隔,比如:
type Service struct {
Id uint64 `form:"id" valid:"Range(1, 999)" orm:"auto"`
}
在这个答案中查看有关标签的更多信息:What are the use(s) for tags in Go?
我有这样的模型:
type Service struct {
Id uint64
Name string
Secret string
Disabled bool
}
并想使用 form
、valid
和 orm
等注释。而且我找不到我应该如何声明这些注释。应该是一个还是多个?如果很多,我应该使用什么分隔符?
By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.
所以你可以指定多个键值对,用space分隔,比如:
type Service struct {
Id uint64 `form:"id" valid:"Range(1, 999)" orm:"auto"`
}
在这个答案中查看有关标签的更多信息:What are the use(s) for tags in Go?