折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> golang中像php一样,给结果集增加字段

golang中像php一样,给结果集增加字段

定义结构体

type sortSons struct {
	models.Sort
	Sons int
}
查询数据,并通过range赋值

userList,_:=models.QuerySortList(&listsearch,(page-1)*pre_page,pre_page)
	var attrs = map[int]interface{}{}
	for i,v:=range userList{
		sonSearch:=models.ListSearch{ParentId:int(v.ID)}
		childrenCount,_:=models.QuerySortListCount(&sonSearch)
		attrs[i]=sortSons{Sort:*v,Sons:childrenCount}
	}
主要实现是在attrs这句,其中Sort后面要用*。

目前的能力,不考虑效率,只考虑功能实现。

---

转载请注明本文标题和链接:《golang中像php一样,给结果集增加字段

分享到:

发表评论

路人甲 表情
看不清楚?点图切换