goframe

    7热度

    6回答

    数据库字段定义为JSON类型时,其实是longtext,此时能否支持具体类型入库时自动转和取出时自动转?举一个常见的应用场景:商品的头图,或者博客文章的头图,一般是3到8张图片,上传完后也不会以头图检索,所以前端通常通常会将这几张头图封装成一个数组,后端会将这个数组直接存入数据库的一个字段,然而在某些情况下,要动态加水印,或者鉴黄、鉴政、鉴权,所以又需要自己手动处理一遍,当系统中这样的功能和接

    7热度

    9回答

    我向服务器提交的json数据为: [     {         "id":"65047",         "type":"001001",     &nbs

    0热度

    8回答

    go1.14 windows/amd64 goFrame v1.11.4 Struct字段如果为指针类型,db.GetStructs()或者model.Structs()报错,结构体部分字段设置为指针的原因是,数据库里某些字段为NULL,例如下面的纬度字段是小数类型,但是数据库表的这个字段可以为NULL,查询会报错,因为float64无法设置为nil,它的零值是0。还有地址字段数据库表该字段为NU

    2热度

    8回答

    一般情况,按java的日志框架处理机制,会默认自动打印日志出现的代码行数。 gf的日志框架默认不打印代码行信息 [logger] Path = "./logs/yunAIYI" Level = "all" Stdout = true Line = true 目前line不生效。 必须手写才可以: g.Log().Line(true).Debug("微信小程

    2热度

    7回答

    /{hash}.json /{hash} /{hash}的优先级高于/{hash}.json ,这个顺序有点问题。 现在只能改变字段名称让/{hash}.json排前面,不过这样在控制器中就需要多做一次判断。 建议加入正则, beego 的:hash([\w]+)

    8热度

    10回答

    type ExampleQueryInput struct { Cid int `v:"required#cid can not be empty"` } GetStruct 反射创建Stuct时会为其生成0值 if elem.Kind() == reflect.Ptr { if !elem.IsValid() || elem.IsNil() {

    8热度

    9回答

    gf版本: v1.13.0 问题描述: 日志滚动同时配置按大小和按时间切分时, 只有按大小切分有生效 配置如下 RotateSize = "50M" RotateExpire = "1d" RotateBackupLimit = 999 RotateBackupExpire = "30d" RotateBackupCompress = 9 产生的最终日

    3热度

    12回答

    client 是否支持multipart/form-data。官方好像没看到这类文档。

    1热度

    5回答

    GF Version: v2.2.0 go version go1.19.1 darwin/arm64 这是gf-demo-user工程,当当logic中的函数返回值使用泛型时,gf gen service 生成的service文件,import部份有误,详情见截图。

    3热度

    5回答

    request请求Content-Type为multipart/form-data时,返回r.GetRequestMap()获取数据会意外得到表单的body原始信息. { "----------------------------675405739396733188684112\r\nC ontent-Disposition:_form-data;_name": "\"passport\"\r\n

    0热度

    6回答

    1. 您使用的是什么版本Go和系统类型/架构? go 版本 go1.18.3 linux/amd64 2. 您使用的是什么版本GoFrame? v2.2.4 3. 最新版本的版本还会重现这个问题吗? 是的 4. 你做了什么? package main import ( "context" "fmt" "github.com/gogf/gf/v2/fram

    10热度

    5回答

    1. 您使用的是什么版本Go和系统类型/架构? go 版本 go1.19.3 darwin/amd64 2. 您使用的是什么版本GoFrame? v2.2.2 3. 最新版本的版本还会重现这个问题吗? 是的 4. 你做了什么? package tbase import ( "bytes" "encoding/json" "fmt" "testing

    1热度

    5回答

    通过 gf init scratches 创建项目后,新增 cron.go 文件如下: package cron import ( "context" "time" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gcron" "github.com/gogf/gf/v2/os/gctx