From a6ff5bd467db5597aa8f6e5da3ab5c2086eafe3c Mon Sep 17 00:00:00 2001 From: john Date: Fri, 31 Aug 2018 10:01:31 +0800 Subject: [PATCH] =?UTF-8?q?gdb.Value=E5=A2=9E=E5=8A=A0IsNil=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/database/gdb/gdb_type_value.go | 1 + geg/util/gvalid/gvalid_struct3.go | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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))