2
我有这样的模型:可以在beego中使用多个注释吗?
type Service struct {
Id uint64
Name string
Secret string
Disabled bool
}
,并希望使用注解像form
,valid
和orm
。而且我无法找到我应该如何声明这些注释。它应该是一个还是多个?如果很多,我应该使用什么分隔符?
我有这样的模型:可以在beego中使用多个注释吗?
type Service struct {
Id uint64
Name string
Secret string
Disabled bool
}
,并希望使用注解像form
,valid
和orm
。而且我无法找到我应该如何声明这些注释。它应该是一个还是多个?如果很多,我应该使用什么分隔符?
按照惯例,标签字符串是任选空格分隔键的连接:“值”对。
所以,你可以指定用空格隔开,例如多键值对:
type Service struct {
Id uint64 `form:"id" valid:"Range(1, 999)" orm:"auto"`
}
查看更多有关标签这样的回答:What are the use(s) for tags in Go?
坦克你! 我应该设置'orm:“id”'还是可以错过广告它会与某种自动生成? –
@OleksandrSavchenko你可以不说,它只是一个例子。请在此处阅读更多内容:[Models - Beego ORM](https://beego.me/docs/mvc/model/overview.md)。 – icza