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