Gin配好用的ORM开发是什么感觉?PHP转Go开发者福音真的来了

huanglishi · · 1516 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

话不多说直接上代码,需要了解 [去开发文档看看](https://doc.goflys.cn/docview?id=26) ``` package article // 文章评论 import ( "gofly/utils/gf" ) // 路由标识要与文件名相同 type Comment struct{} func init() { fpath := Comment{} gf.Register(&fpath, fpath) } // 获取数据列表 func (api *Comment) GetList(c *gf.GinCtx) { param, _ := gf.RequestParam(c) list, err := gf.Model("gf_article_comment").Where("article_id", param["id"]).Fields("id,name").Select() if err != nil { gf.Failed().SetMsg("错误").SetData(err).Regin(c) } else { gf.Success().SetMsg("请求成功").SetData(list).Regin(c) } } // 保存数据 func (api *Comment) Save(c *gf.GinCtx) { param, _ := gf.RequestParam(c) dara, err := gf.Model("gf_article_comment").Save(param) if err != nil { gf.Failed().SetMsg("保存失败").SetData(err).Regin(c) } else { gf.Success().SetMsg("保存成功").SetData(dara).Regin(c) } } ``` ## 漂亮的后台系统界面 [在线体验](https://bs.goflys.cn/webbusiness/) ![微信截图_20240130143249.png](https://static.golangjob.cn/240201/d4600fb77f51b0c5ad05b0ac4e6093fc.png) ![微信截图_20240130143441.png](https://static.golangjob.cn/240201/32f69b934500c020ae4fb7854e97058e.png) ![微信截图_20240130143139.png](https://static.golangjob.cn/240201/83972bbe1462f322ec4b22db0aba444a.png) ![微信截图_20240130143713.png](https://static.golangjob.cn/240201/dd105e914e215f3826f6fcc2ac1f54f8.png) ![微信截图_20240130142319.png](https://static.golangjob.cn/240201/e3c66903de2cb5fb4ce86187ddf87b70.png) ![微信截图_20240130143512.png](https://static.golangjob.cn/240201/50cf59292a3e7ad69e6ca14b6f606c71.png) > 温馨提示: > 我们不生产框架,只是优秀框的架搬运工!好用你就用,不合适您玩您的!

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1516 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传