【问题标题】:Beego - Creating Model Form and ORMBeego - 创建模型表单和 ORM
【发布时间】:2015-03-30 00:57:33
【问题描述】:

我使用以下代码创建了一个模型:

type UserProfile struct {
    Id                  int             `orm:"auto"`
    Name                string          `orm:"size(100)"`
    Email               string          `orm:"size(100)"`
    Type                string          `orm:"size(30)"`
    Admin               bool
    Car                 []*Car          `orm:"reverse(many)"`
}

有什么方法可以直接使用这种结构来渲染表单吗?我认为valid:required 关心验证,但我们如何控制表单呈现。

【问题讨论】:

    标签: model-view-controller go beego


    【解决方案1】:

    在控制器中:

    func (this *AddController) Get() {
       this.Data["Form"] = & UserProfile{}
       this.TplNames = "index.tpl"
    

    }

    在模板中:

    <form action="" method="post">
        {{.Form | renderform}}
    </form>
    

    【讨论】:

    • 有没有办法将引导 css 与表单一起使用?否则生成的表单是很基础的html,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    相关资源
    最近更新 更多