很耐看的Go快速开发后台系统框架、简单易学、企业级框架

huanglishi · 2024-05-23 12:10:50 · 750 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2024-05-23 12:10:50 的主题,其中的信息可能已经有所发展或是发生改变。

序言

秉承Go语言设计思路,我们集成框架简单易用、扩展性好、性能优异、兼顾安全稳定,适合企业及初学者用来开发项目、学习。我们框架和市面上其他家设计的不同,简单一步做到的我们不会两步,框架能自动处理,绝不手动处理,这样框架用起来就很顺手,不会绕来绕去,一个新手加入项目,也不需要大量时间去了解框架,我们框架一两个小时就可以讲清楚,让新手快速就能进入开发状态,这个就是省成本。

易学,超快上手

快速下载安装开发文档:立即去看文档

下面就是一个获取产品详情代码,很简单,不用去操作其他什么dao层、model层、我们框架把控制层自动帮你处理,路由自动加载。你只关心下面这个GetContent内操作即可。

package createcode

import (
    "gofly/utils/gf"
)

// 产品
type Product struct{}

func init() {
    fpath := Product{}
    gf.Register(&fpath, fpath)
}

// 获取产品详情
func (api *Product) GetContent(c *gf.GinCtx) {
    id := c.DefaultQuery("id", "")
    if id == "" {
        gf.Failed().SetMsg("请传参数id").Regin(c)
    } else {
        data, err := gf.Model("createcode_product").Where("id", id).Find()
        if err != nil {
            gf.Failed().SetMsg("获取产品详情失败").SetData(err).Regin(c)
        } else {
            gf.Success().SetMsg("获取产品详情成功!").SetData(data).Regin(c)
        }
    }
}

先看看耐不耐,再继续(不能浪费大伙时间)

在线真机体验:立即体验


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

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

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