$ gf gen enums -h
USAGE
gf gen enums [OPTION]
OPTION
-s, --src source folder path to be parsed
-p, --path output go file path storing enums content
-x, --prefixes only exports packages that starts with specified prefixes
-h, --help more information about this command
EXAMPLE
gf gen enums
gf gen enums -p internal/boot/boot_enums.go
gf gen enums -p internal/boot/boot_enums.go -s .
gf gen enums -x github.com/gogf
13 Comments
overbeck.jack
这个是怎么用的? 郭强
请参考章节:Golang枚举值管理
在 枚举值管理 中又说参考这里??
郭强
一个是枚举值的介绍,一个是工具的介绍。
overbeck.jack
使用方式?看了两三遍没看明白 郭强
水巷先生
先按枚举值管理里面的介绍,定义枚举值,文件可以自行组织,然后用这个工具去生成,然后就可以了
王一飞
目前不能在request验证中使用吗?
"enums" validation rule can only be used in struct validation currently
郭强
可以的。
王一飞
但是我现在在request中验证enums会报错
水巷先生
升级版本
patty
我也遇到了
hwh
同样是这个问题怎么解决
fulltimelink
示例中 一图和二图是
string<string>
, 不太理解不定义别名是怎么生成enum的, 莫非是type string string
?另外
validation rule can only be used in struct validation currently
如何使用结构体呢?huanyi
proto文件写规则的时候是不是就用不了enums了呢?@郭强
ae86
然后执行`gf gen enums`,在main.go中匿名引入`internal/boot`即可实现枚举维护。