折雨的天空

新浪微薄腾讯微薄

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

您的位置:折雨的天空 >其他技术> 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一样,给结果集增加字段

奖励一下

取消

您的认可,是我写博客的动力,谢谢您!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论

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