Skip to end of metadata
Go to start of metadata

分享主题

v2.1功能特性介绍

在线给大家介绍本次功能特性的主要内容以及注意事项。

使用答疑环节

大家在使用的过程中的疑问可在会议上进行在线提问,我们将力所能及帮助大家。

会议链接

郭强 邀请您参加腾讯会议
会议主题:GoFrame v2.1功能特性&使用答疑
会议时间:2022/06/22 20:00-20:30 (GMT+08:00) 中国标准时间 - 北京

点击链接入会,或添加至会议列表:
https://meeting.tencent.com/dm/hYdbmxIBHt6l

#腾讯会议:329-799-787

复制该信息,打开手机腾讯会议即可参与

视频回顾

https://www.bilibili.com/video/BV1YS4y1v7BT/


Content Menu

  • No labels

6 Comments

  1. 完了完了,来晚了,没赶上直播

  2. 各位大佬,有个问题想请教下:

    将数据库查询出来的结果添加到结构体的切片属性后,打印出来的显示是地址,而直接添加到切片中则是正常的,若没描述清楚,请看如下代码:

    type user struct {
    	list []gdb.Record
    }
    var u user
    
    var list []gdb.Record
    list = append(list, gdb.Record{
    	"id":   gvar.New(1),
    	"name": gvar.New("aaa"),
    })
    u.list = list
    fmt.Println(list) 	// [map[id:1 name:aaa]]
    fmt.Println(u) 		// {[map[id:0xc000004a20 name:0xc000004a38]]}
    1. 用g.Dump打印.对于地址用fmt输出需要用%v格式化

      1. 已经解决了,谢谢。

        是结构体中的属性名要大写。

  3. 有这样一个业务场景,客户经常都会在一个表中动态新增、删除或者隐藏某一个字段,如果在gf中使用结构化的参数来处理的话,那我每次都又要重新改动代码,显得比较麻烦,有没有更好更快的解决方案?

    1. 这种场景可以直接使用Model来操作,相应参数使用字符串或者map。其实dao的操作也是通过Model,只是增加了结构化和业务对象管理。