gin框架中有这么一样样例,获取form表单数据。 type := c.DefaultPostForm("type", "alert")//可设置默认值
其实跟框架无关,就是获取form中的type字段,请问怎么声明变量?
有疑问加站长微信联系(非本文作者)

gin框架中有这么一样样例,获取form表单数据。 type := c.DefaultPostForm("type", "alert")//可设置默认值
其实跟框架无关,就是获取form中的type字段,请问怎么声明变量?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
变量名字随意,没人说非得和 表单的一致,完全可以:
typ := c.DefaultPostForm("type", "alert")
@polaris 感谢回复。
但是这样有个问题,不管是接收参数,还是最终存储数据db or cache,或者业务逻辑处理的时候,都要做一层转化,会很麻烦。
所以想问下,有没有更好的方法
刚试了一下, 声明变量类型 是 可导出的,即大写开头Type,即可。不知道这样是否是正确的做法
@pengwenwu 数据库用 type 这样的字段就不推荐,毕竟是关键词。Type 这样作为 struct 的字段肯定是没问题的。
可以使用struct tag和bind
这个应该是正解,谢谢大佬