diff --git a/g/database/gdb/gdb_type_value.go b/g/database/gdb/gdb_type_value.go index e2481b89e..226701b44 100644 --- a/g/database/gdb/gdb_type_value.go +++ b/g/database/gdb/gdb_type_value.go @@ -11,6 +11,7 @@ import ( "gitee.com/johng/gf/g/util/gconv" ) +func (v Value) IsNil() bool { return v == nil } func (v Value) Bytes() []byte { return []byte(v) } func (v Value) String() string { return string(v.Bytes()) } func (v Value) Bool() bool { return gconv.Bool(v.Bytes()) } diff --git a/geg/util/gvalid/gvalid_struct3.go b/geg/util/gvalid/gvalid_struct3.go index de8b65b52..7ac19f36c 100644 --- a/geg/util/gvalid/gvalid_struct3.go +++ b/geg/util/gvalid/gvalid_struct3.go @@ -10,12 +10,12 @@ import ( func main() { type User struct { Password string `gvalid:"password@password"` - ConfiemPassword string `gvalid:"confirm_password@password|same:password#|密码与确认密码不一致"` + ConfirmPassword string `gvalid:"confirm_password@password|same:password#|密码与确认密码不一致"` } user := &User{ Password : "123456", - ConfiemPassword : "", + ConfirmPassword : "", } gutil.Dump(gvalid.CheckStruct(user, nil))