beego数据库orm操作数据表返回数组

1.0 数据表模型(mode)

func GetMyads(zoneid string) ([]orm.ParamsList, error) {
    tidNum, err := strconv.ParseInt(zoneid, 10, 32)
    if err != nil {
        return nil, err
    }
    //查询数据表
    o := orm.NewOrm()
    var lsits []orm.ParamsList
    num, err := o.Raw("SELECT * FROM `oepre_myads` WHERE `zoneid` = ? LIMIT 0, 30", tidNum).ValuesList(&lsits)
    if err == nil && num > 0 {

    }
    return lsits, nil
}

2.0 控制器(controller)

func (this *MainController) Get() {

    this.Data["IsHome"] = true
    this.Data["Website"] = "s.me"
    this.Data["Email"] = "[email protected]"
    this.TplNames = "templets/default/index.tpl"
    var datalist []orm.ParamsList
    datalist, err := models.GetMyads("2")
    if err != nil {
        beego.Error(err)
    }
    

    fmt.Printf("-----------------------------%d", datalist)

}

 3.0 会返回一个数组

beego数据库orm操作数据表返回数组,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。