• 2024-10-28goframe gconv.structs示例代码
    以下是一些使用 gconv.structs  的示例代码,展示了如何在GoFrame框架中进行结构体转换:示例1:基本使用packagemainimport(  "fmt"  "github.com/gogf/gf/frame/g"  "github.com/gogf/gf/util/gconv")typeUserstruct{  Uid   int  
  • 2024-07-16goframe之gconv支持类型转换
    GoFrame的 gconv  模块是一个功能强大的类型转换工具,它能够将任何类型的变量转换成其他指定的类型。以下是 gconv  模块的一些常用用法:1. 基本类型转换: gconv  提供了多种基本数据类型之间的转换功能,例如 Int , Uint , Float32 , Float64 , Bool 
  • 2024-07-15goframe gfile用法
            GoFrame的 gfile  模块提供了一套丰富的文件和目录操作方法,使得文件系统的操作变得更加简单易用。以下是一些 gfile  的常用方法及其用法:1. 获取绝对路径:使用 Abs  函数可以获取给定路径的绝对表示形式,如果路径不是绝对路径,它会与当前工作目录
  • 2024-03-13GoFrame 优化接口的错误码和异常的思路
    前言你是否想在使用GoFrame的过程中,拥有一个能打印异常堆栈,能自定义响应状态码,能统一处理响应数据的接口。如果你回答是,那么,请耐心看完本文,或许会对你有所启发。若文中由表达不当之处,恳请不吝赐教。异常都需要错误堆栈吗为什么会问这个问题呢,所有的接口错误都会向日志中抛出
  • 2023-12-19GoFrame Goland插件
    前言GoFrame是一款模块化、高性能、企业级的Go基础开发框架。GoFrame是一款通用性的基础开发框架,是Golang标准库的一个增强扩展级,包含通用核心的基础开发组件,优点是实战化、模块化、文档全面、模块丰富、易用性高、通用性强、面向团队。GoFrame既可用于开发完整的工程化项
  • 2023-11-20我们用goframe重写了FastAdmin的后端,原来这么爽
    时间大约是三年前,当时我所在的团队是最早接触PHP的,而团队其他成员都是用Java。由于某些项目原因,我们决定全面转向使用GO进行开发。在当时,我们并不想花太多时间去折腾REACT和VUE这些前端框架,我们更倾向于使用jQuery来开发,因为我们喜欢它的快感。于是我想到了一个基于Thi
  • 2023-05-22goframe API 自定义接口返回值处理
    前言goframe默认使用了中间键ghttp.MiddlewareHandlerResponse,HTTPServer的数据返回通过ghttp.Response对象实现,ghttp.Response对象实现了标准库的http.ResponseWriter接口。数据输出使用Write*相关方法实现,并且数据输出采用了Buffer机制,因此数据的处理效率比较高
  • 2023-05-20基于GoFrame框架开发要点
    Go语言对于初学者是有一定的门槛的,在学习完Go语言基础后,就感觉不知道下一步该如何学下去,本文以GoFrame最新框架来讲解一下如何开发一个项目。首先我们要了解一下通过GoFrame框架脚手架自动生成的各个目录和文件的含义,我建议大家能吃透相关概念,比如数据模型、领域对象、业务接口,理
  • 2023-05-11mac zsh终端 goframe gf 别名冲突
    前言如果你使用的是zsh终端,可能会存在gf别名冲突(gitfetch快捷指令)解决终端运行aliasgf=gf,gf工具会自动修改.zshrc中的别名设置,source.zshrc或者重开终端,gf-v就可以用了。aliasgf=gfsource.zshrc$gf-vGoFrameCLIToolv2.4.1,https://goframe.orgG