diff --git a/zh/14.3.md b/zh/14.3.md index 600f0bd7..f3b4476d 100644 --- a/zh/14.3.md +++ b/zh/14.3.md @@ -23,43 +23,43 @@ 首先定义一个开发Web应用时相对应的struct,一个字段对应一个form元素,通过struct的tag来定义相应的元素信息和验证信息,如下所示: ```Go - type User struct{ - Username string `form:text,valid:required` - Nickname string `form:text,valid:required` - Age int `form:text,valid:required|numeric` - Email string `form:text,valid:required|valid_email` - Introduce string `form:textarea` - } +type User struct{ + Username string `form:text,valid:required` + Nickname string `form:text,valid:required` + Age int `form:text,valid:required|numeric` + Email string `form:text,valid:required|valid_email` + Introduce string `form:textarea` +} ``` 定义好struct之后接下来在controller中这样操作 ```Go - func (this *AddController) Get() { - this.Data["form"] = beego.Form(&User{}) - this.Layout = "admin/layout.html" - this.TplNames = "admin/add.tpl" - } +func (this *AddController) Get() { + this.Data["form"] = beego.Form(&User{}) + this.Layout = "admin/layout.html" + this.TplNames = "admin/add.tpl" +} ``` 在模板中这样显示表单 ```html -