diff --git "a/docs/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/docs/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index ce2bcd4dae5..0b530a3626f 100644 --- "a/docs/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/docs/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -210,7 +210,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/docs/\345\270\270\350\247\201\351\227\256\351\242\230-FAQ.md" "b/docs/\345\270\270\350\247\201\351\227\256\351\242\230-FAQ.md" index cefbcff24bf..ff9440be980 100644 --- "a/docs/\345\270\270\350\247\201\351\227\256\351\242\230-FAQ.md" +++ "b/docs/\345\270\270\350\247\201\351\227\256\351\242\230-FAQ.md" @@ -126,7 +126,7 @@ func main() { | `v` | `valid` | 数据校验标签。 | [Struct校验-基本使用](核心组件/数据校验/数据校验-参数类型/数据校验-Struct校验/Struct校验-基本使用.md) | | `p` | `param` | 自定义请求参数匹配。 | [请求输入-对象处理](WEB服务开发/请求输入/请求输入-对象处理.md) | | `d` | `default` | 请求参数默认值绑定。 | [请求输入-默认值绑定](WEB服务开发/请求输入/请求输入-默认值绑定.md) | -| `orm` | `orm` | ORM标签,用于指定表名、关联关系。 | [数据规范-gen dao](开发工具/代码生成-gen/数据规范-gen dao.md)
[模型关联-静态关联-With特性](核心组件/数据库ORM/ORM链式操作/ORM链式操作-模型关联/模型关联-静态关联-With特性.md) | +| `orm` | `orm` | ORM标签,用于指定表名、关联关系。 | [数据规范-gen dao](开发工具/代码生成-gen/数据规范-gen%20dao.md)
[模型关联-静态关联-With特性](核心组件/数据库ORM/ORM链式操作/ORM链式操作-模型关联/模型关联-静态关联-With特性.md) | | `dc` | `description` | 通用结构体属性描述,ORM和接口都用到。属于框架默认的属性描述标签。 | | 其他: @@ -166,7 +166,7 @@ export GOPROXY=https://goproxy.cn 具体请看: -- [Go Module](其他资料/准备工作/Go Module.md) +- [Go Module](其他资料/准备工作/Go%20Module.md) - [https://goproxy.cn](https://goproxy.cn) ### 2、 `Linux` 下安装 `gf` 提示命令不存在 `command not found` diff --git "a/docs/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" "b/docs/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" index 64ff7bd1bd6..80b720455e9 100644 --- "a/docs/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" +++ "b/docs/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" @@ -25,7 +25,7 @@ hide_title: true ### 生成数据表结构 -我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen pbentity.md) +我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen%20pbentity.md) ### 编译 `proto` 协议文件 diff --git "a/docs/\346\234\215\345\212\241\345\217\257\350\247\202\346\265\213\346\200\247/\346\234\215\345\212\241\347\233\221\346\216\247\345\221\212\350\255\246/\347\233\221\346\216\247\345\221\212\350\255\246-\345\237\272\346\234\254\344\273\213\347\273\215.md" "b/docs/\346\234\215\345\212\241\345\217\257\350\247\202\346\265\213\346\200\247/\346\234\215\345\212\241\347\233\221\346\216\247\345\221\212\350\255\246/\347\233\221\346\216\247\345\221\212\350\255\246-\345\237\272\346\234\254\344\273\213\347\273\215.md" index 7c25227eb6f..6d1a8ec57db 100644 --- "a/docs/\346\234\215\345\212\241\345\217\257\350\247\202\346\265\213\346\200\247/\346\234\215\345\212\241\347\233\221\346\216\247\345\221\212\350\255\246/\347\233\221\346\216\247\345\221\212\350\255\246-\345\237\272\346\234\254\344\273\213\347\273\215.md" +++ "b/docs/\346\234\215\345\212\241\345\217\257\350\247\202\346\265\213\346\200\247/\346\234\215\345\212\241\347\233\221\346\216\247\345\221\212\350\255\246/\347\233\221\346\216\247\345\221\212\350\255\246-\345\237\272\346\234\254\344\273\213\347\273\215.md" @@ -113,10 +113,10 @@ hide_title: true ## 参考资料 -- [https://github.com/prometheus/client\_golang](https://github.com/prometheus/client_golang "https://github.com/prometheus/client_golang") +- [https://github.com/prometheus/client\_golang](https://github.com/prometheus/client_golang%20"https://github.com/prometheus/client_golang") -- [https://github.com/open-telemetry/opentelemetry-go-contrib](https://github.com/open-telemetry/opentelemetry-go-contrib "https://github.com/open-telemetry/opentelemetry-go-contrib") +- [https://github.com/open-telemetry/opentelemetry-go-contrib](https://github.com/open-telemetry/opentelemetry-go-contrib%20"https://github.com/open-telemetry/opentelemetry-go-contrib") -- [https://opentelemetry.io/docs/specs/otel/metrics/api/](https://opentelemetry.io/docs/specs/otel/metrics/api/ "https://opentelemetry.io/docs/specs/otel/metrics/api/") +- [https://opentelemetry.io/docs/specs/otel/metrics/api/](https://opentelemetry.io/docs/specs/otel/metrics/api/%20"https://opentelemetry.io/docs/specs/otel/metrics/api/") -- [https://opentelemetry.io/docs/specs/otel/metrics/data-model](https://opentelemetry.io/docs/specs/otel/metrics/data-model "https://opentelemetry.io/docs/specs/otel/metrics/data-model") \ No newline at end of file +- [https://opentelemetry.io/docs/specs/otel/metrics/data-model](https://opentelemetry.io/docs/specs/otel/metrics/data-model%20"https://opentelemetry.io/docs/specs/otel/metrics/data-model") \ No newline at end of file diff --git "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index ae365d40416..44d7a8dfd7a 100644 --- "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -11,7 +11,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" index ff5e60c1ab3..e80343feb26 100644 --- "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" +++ "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" @@ -747,7 +747,7 @@ func Example_Rule_Array() { ### `enums` - 格式: `enums` -- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen enums.md) +- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen%20enums.md) diff --git "a/docs/\346\241\206\346\236\266\350\256\276\350\256\241/Golang\346\236\232\344\270\276\345\200\274\347\256\241\347\220\206.md" "b/docs/\346\241\206\346\236\266\350\256\276\350\256\241/Golang\346\236\232\344\270\276\345\200\274\347\256\241\347\220\206.md" index 0b080ee7f63..9e4de604a08 100644 --- "a/docs/\346\241\206\346\236\266\350\256\276\350\256\241/Golang\346\236\232\344\270\276\345\200\274\347\256\241\347\220\206.md" +++ "b/docs/\346\241\206\346\236\266\350\256\276\350\256\241/Golang\346\236\232\344\270\276\345\200\274\347\256\241\347\220\206.md" @@ -40,4 +40,4 @@ const ( 如果只是项目内部使用枚举值比较简单,定义完了内部使用即可,但涉及到跨服务之间调用,或者前后端协作时,效率就比较低了。当服务需要给外部调用者展示接口能力时,往往需要生成 `API` 接口文档(或者接口定义文件,例如 `proto`),往往也需要根据接口文档(文件)生成调用的客户端 `SDK`。 -如果是接口定义文件,例如 `proto`,往往可以直接查看源码来解决这个问题,问题不大。我们这里主要讨论的是接口文档维护枚举值的问题,特别是前后端协作时通过 `OpenAPI` 标准协议来维护枚举值的问题。这里我们提供了专门的工具来维护这些枚举值,具体请参考章节: [枚举维护-gen enums](../开发工具/代码生成-gen/枚举维护-gen enums.md) \ No newline at end of file +如果是接口定义文件,例如 `proto`,往往可以直接查看源码来解决这个问题,问题不大。我们这里主要讨论的是接口文档维护枚举值的问题,特别是前后端协作时通过 `OpenAPI` 标准协议来维护枚举值的问题。这里我们提供了专门的工具来维护这些枚举值,具体请参考章节: [枚举维护-gen enums](../开发工具/代码生成-gen/枚举维护-gen%20enums.md) \ No newline at end of file diff --git "a/docs/\346\241\206\346\236\266\350\256\276\350\256\241/\345\267\245\347\250\213\345\274\200\345\217\221\350\256\276\350\256\241/\345\276\256\346\234\215\345\212\241\345\244\247\344\273\223\347\256\241\347\220\206\346\250\241\345\274\217.md" "b/docs/\346\241\206\346\236\266\350\256\276\350\256\241/\345\267\245\347\250\213\345\274\200\345\217\221\350\256\276\350\256\241/\345\276\256\346\234\215\345\212\241\345\244\247\344\273\223\347\256\241\347\220\206\346\250\241\345\274\217.md" index 4f0d518c514..e5faf1e4e87 100644 --- "a/docs/\346\241\206\346\236\266\350\256\276\350\256\241/\345\267\245\347\250\213\345\274\200\345\217\221\350\256\276\350\256\241/\345\276\256\346\234\215\345\212\241\345\244\247\344\273\223\347\256\241\347\220\206\346\250\241\345\274\217.md" +++ "b/docs/\346\241\206\346\236\266\350\256\276\350\256\241/\345\267\245\347\250\213\345\274\200\345\217\221\350\256\276\350\256\241/\345\276\256\346\234\215\345\212\241\345\244\247\344\273\223\347\256\241\347\220\206\346\250\241\345\274\217.md" @@ -124,19 +124,19 @@ hide_title: true 用于生成 `DAO/Entity/DO` 代码文件。 -更多介绍请参考文档: [数据规范-gen dao](../../开发工具/代码生成-gen/数据规范-gen dao.md) +更多介绍请参考文档: [数据规范-gen dao](../../开发工具/代码生成-gen/数据规范-gen%20dao.md) #### 4) `make service` 用于解析 `logic` 目录并自动生成内调用接口。该指令在 `Goland IDE` 下往往使用自动化的 `Watcher` 文件变动来自动生成,具体请参考官方文档。 -更多介绍请参考文档: [模块规范-gen service](../../开发工具/代码生成-gen/模块规范-gen service.md) +更多介绍请参考文档: [模块规范-gen service](../../开发工具/代码生成-gen/模块规范-gen%20service.md) #### 5) `make enums` 用于解析指定代码目录(默认为 `api` 目录)并自动生成 `enums` 加载代码。 -更多介绍请参考文档: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen enums.md) +更多介绍请参考文档: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen%20enums.md) #### 6)更多指令 diff --git "a/docs/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/docs/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 7a85d4ed4c4..2ae9f7c7cc2 100644 --- "a/docs/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/docs/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -5,4 +5,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index fc8d99c522a..c5dac68c5f8 100644 --- "a/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -217,7 +217,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\350\257\267\346\261\202\350\276\223\345\205\245/\350\257\267\346\261\202\350\276\223\345\205\245.md" "b/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\350\257\267\346\261\202\350\276\223\345\205\245/\350\257\267\346\261\202\350\276\223\345\205\245.md" index 32d40783375..40605f1e8ff 100644 --- "a/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\350\257\267\346\261\202\350\276\223\345\205\245/\350\257\267\346\261\202\350\276\223\345\205\245.md" +++ "b/versioned_docs/version-1.16.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\350\257\267\346\261\202\350\276\223\345\205\245/\350\257\267\346\261\202\350\276\223\345\205\245.md" @@ -18,7 +18,7 @@ hide_title: true 4. `GetRequest*`: 获取客户端提交的参数,不区分提交方式。 5. `Get*Struct`: 将指定类型的请求参数绑定到指定的 `struct` 对象上,注意给定的参数为对象指针。绝大部分场景中往往使用 `Parse` 方法将请求数据转换为请求对象,具体详见后续章节。 6. `GetBody/GetBodyString`: 获取客户端提交的原始数据,该数据是客户端写入到 `body` 中的原始数据,与 `HTTP Method` 无关,例如客户端提交 `JSON/XML` 数据格式时可以通过该方法获取原始的提交数据。 -7. `GetJson`: 自动将原始请求信息解析为 `gjson.Json` 对象指针返回, `gjson.Json` 对象具体在 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson -数据动态编解码/gjson -数据动态编解码.md) 章节中介绍。 +7. `GetJson`: 自动将原始请求信息解析为 `gjson.Json` 对象指针返回, `gjson.Json` 对象具体在 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson%20-数据动态编解码/gjson%20-数据动态编解码.md) 章节中介绍。 8. `Exit*`: 用于请求流程退出控制,详见本章后续说明; ## 提交方式 diff --git "a/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/build \344\272\244\345\217\211\347\274\226\350\257\221.md" "b/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/build \344\272\244\345\217\211\347\274\226\350\257\221.md" index 8d3f9410a48..00b024bcaab 100644 --- "a/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/build \344\272\244\345\217\211\347\274\226\350\257\221.md" +++ "b/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/build \344\272\244\345\217\211\347\274\226\350\257\221.md" @@ -95,7 +95,7 @@ PLATFORMS | `extra` | 否 | | 额外自定义的编译参数,会直接传递给 `go build` 命令 | | | `varmap` | 否 | | 自定义的内置变量键值对 | ```
[gfcli]
[gfcli.build]
name = "gf"
arch = "all"
system = "all"
mod = "none"
cgo = 0
[gfcli.build.varmap]
k1 = "v1"
k2 = "v2"
``` | -编译时的内置变量可以在运行时通过 `gbuild` 包 [gbuild (构建信息获取)](../模块列表/系统相关/gbuild -构建信息获取.md) 获取。 +编译时的内置变量可以在运行时通过 `gbuild` 包 [gbuild (构建信息获取)](../模块列表/系统相关/gbuild%20-构建信息获取.md) 获取。 使用示例: diff --git "a/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/gen \344\273\243\347\240\201\347\224\237\346\210\220/gen model.md" "b/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/gen \344\273\243\347\240\201\347\224\237\346\210\220/gen model.md" index 34fdc06ead0..862cae6f858 100644 --- "a/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/gen \344\273\243\347\240\201\347\224\237\346\210\220/gen model.md" +++ "b/versioned_docs/version-1.16.x/\345\274\200\345\217\221\345\267\245\345\205\267/gen \344\273\243\347\240\201\347\224\237\346\210\220/gen model.md" @@ -6,7 +6,7 @@ hide_title: true `gen model` 命令生成的 `model` 采用包管理方式维护数据表操作及数据结构定义,一张数据表一个包。 -未来不再推荐这种方式,而是推荐使用 `dao` 的使用方式,具体请参考 [gen dao(重点)](gen dao-重点.md) 命令及 DAO-基本痛点及改进。 +未来不再推荐这种方式,而是推荐使用 `dao` 的使用方式,具体请参考 [gen dao(重点)](gen%20dao-重点.md) 命令及 DAO-基本痛点及改进。 `gen` 命令用以自动化从数据库直接生成采用了 `Active Record` 设计模式的模型文件。该命令将会根据数据表名生成对应的目录,该目录名称即数据表包名。目录下自动生成3个文件: diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\347\273\223\346\236\234\345\244\204\347\220\206.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\347\273\223\346\236\234\345\244\204\347\220\206.md" index 5323c3cf1d8..17074eb31f8 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\347\273\223\346\236\234\345\244\204\347\220\206.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\347\273\223\346\236\234\345\244\204\347\220\206.md" @@ -116,7 +116,7 @@ Nick-Name Nick_Name match 接口文档: [https://godoc.org/github.com/gogf/gf/database/gdb](https://godoc.org/github.com/gogf/gf/database/gdb) -由于方法比较简单,这里便不再举例说明。需要注意的是两个方法 `Record.Map` 及 `Result.List`,这两个方法也是使用比较频繁的方法,用以将 `ORM` 查询结果信息转换为可做展示的数据类型。由于结果集字段值底层为 `[]byte` 类型,虽然使用了新的 `Value` 类型做了封装,并且也提供了数十种常见的类型转换方法(具体请阅读 [gvar (通用变量)](../../模块列表/数据结构/gvar -通用变量.md) 章节),但是大多数时候需要直接将结果 `Result` 或者 `Record` 直接作为 `json` 或者 `xml` 数据结构返回,就需要做转换才行。 +由于方法比较简单,这里便不再举例说明。需要注意的是两个方法 `Record.Map` 及 `Result.List`,这两个方法也是使用比较频繁的方法,用以将 `ORM` 查询结果信息转换为可做展示的数据类型。由于结果集字段值底层为 `[]byte` 类型,虽然使用了新的 `Value` 类型做了封装,并且也提供了数十种常见的类型转换方法(具体请阅读 [gvar (通用变量)](../../模块列表/数据结构/gvar%20-通用变量.md) 章节),但是大多数时候需要直接将结果 `Result` 或者 `Record` 直接作为 `json` 或者 `xml` 数据结构返回,就需要做转换才行。 使用示例: diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index 8ac693cd8a6..caefba3b9fc 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\227\245\345\277\227\347\273\204\344\273\266/\346\227\245\345\277\227\347\273\204\344\273\266-\346\226\207\344\273\266\347\233\256\345\275\225.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\227\245\345\277\227\347\273\204\344\273\266/\346\227\245\345\277\227\347\273\204\344\273\266-\346\226\207\344\273\266\347\233\256\345\275\225.md" index 2eff47761be..0b53ea4e24e 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\227\245\345\277\227\347\273\204\344\273\266/\346\227\245\345\277\227\347\273\204\344\273\266-\346\226\207\344\273\266\347\233\256\345\275\225.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\227\245\345\277\227\347\273\204\344\273\266/\346\227\245\345\277\227\347\273\204\344\273\266-\346\226\207\344\273\266\347\233\256\345\275\225.md" @@ -6,7 +6,7 @@ hide_title: true ## 日志文件 -默认情况下,日志文件名称以当前时间日期命名,格式为 `YYYY-MM-DD.log`,我们可以使用 `SetFile` 方法来设置文件名称的格式,并且文件名称格式支持 [gtime (时间管理模块)](../../模块列表/系统相关/gtime -时间管理模块/gtime -时间管理模块.md) 时间格式 。简单示例: +默认情况下,日志文件名称以当前时间日期命名,格式为 `YYYY-MM-DD.log`,我们可以使用 `SetFile` 方法来设置文件名称的格式,并且文件名称格式支持 [gtime (时间管理模块)](../../模块列表/系统相关/gtime%20-时间管理模块/gtime%20-时间管理模块.md) 时间格式 。简单示例: ```go package main diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271.md" index 29451c507c8..a996cba4467 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271.md" @@ -12,4 +12,4 @@ hide_title: true | 日志组件 | 类型转换 | 数据校验 | 缓存管理 | 模板引擎 | | - [日志组件-配置管理](日志组件/日志组件-配置管理.md)
- [日志组件-日志级别](日志组件/日志组件-日志级别.md)
- [日志组件-文件目录](日志组件/日志组件-文件目录.md)
- [日志组件-链式操作](日志组件/日志组件-链式操作.md)
- [日志组件-高级特性](output/goframe-v1.16-md/核心组件-重点/日志组件/日志组件-高级特性.md)
- [日志组件-异步输出](日志组件/日志组件-高级特性/日志组件-异步输出.md)
- [日志组件-滚动切分](日志组件/日志组件-高级特性/日志组件-滚动切分.md)
- [日志组件-Json格式](日志组件/日志组件-高级特性/日志组件-Json格式.md)
- [日志组件-Flags特性](日志组件/日志组件-高级特性/日志组件-Flags特性.md)
- [日志组件-Stack特性](日志组件/日志组件-高级特性/日志组件-Stack特性.md)
- [日志组件-Debug特性](日志组件/日志组件-高级特性/日志组件-Debug特性.md)
- [日志组件-Writer接口](日志组件/日志组件-高级特性/日志组件-Writer接口.md)
- [日志组件-Context上下文](日志组件/日志组件-高级特性/日志组件-Context上下文.md) | - [类型转换-基本类型](类型转换/类型转换-基本类型.md)
- [类型转换-Map转换](类型转换/类型转换-Map转换.md)
- [类型转换-Struct转换](类型转换/类型转换-Struct转换.md)
- [类型转换-Structs转换](类型转换/类型转换-Structs转换.md)
- [类型转换-Scan转换](类型转换/类型转换-Scan转换.md)
- [类型转换-UnmarshalValue](类型转换/类型转换-UnmarshalValue.md) | - [数据校验-校验规则](数据校验/数据校验-校验规则.md)
- [数据校验-校验方法](数据校验/数据校验-校验方法.md)
- [数据校验-校验对象](数据校验/数据校验-校验对象.md)
- [数据校验-校验结果](数据校验/数据校验-校验结果.md)
- [数据校验-单数据校验](数据校验/数据校验-单数据校验.md)
- [数据校验-多数据校验](数据校验/数据校验-多数据校验.md)
- [数据校验-结构体校验](output/goframe-v1.16-md/核心组件-重点/数据校验/数据校验-结构体校验.md)
- [结构体校验-CheckStruct](数据校验/数据校验-结构体校验/结构体校验-CheckStruct.md)
- [结构体校验-CheckStructWithData](数据校验/数据校验-结构体校验/结构体校验-CheckStructWithData.md)
- [结构体校验-可选校验规则](数据校验/数据校验-结构体校验/结构体校验-可选校验规则.md)
- [数据校验-自定义规则](数据校验/数据校验-自定义规则/数据校验-自定义规则.md)
- [自定义规则-规则注册](数据校验/数据校验-自定义规则/自定义规则-规则注册.md)
- [自定义规则-完整数据校验](数据校验/数据校验-自定义规则/自定义规则-完整数据校验.md)
- [数据校验-自定义错误](数据校验/数据校验-自定义错误.md) | - [缓存管理-内存缓存](缓存管理/缓存管理-内存缓存.md)
- [缓存管理-缓存适配](缓存管理/缓存管理-缓存适配.md)
- [缓存管理-Redis缓存](缓存管理/缓存管理-Redis缓存.md) | - [模板引擎-模板配置](模板引擎/模板引擎-模板配置.md)
- [模板引擎-模板标签](模板引擎/模板引擎-模板标签.md)
- [模板引擎-模板函数](output/goframe-v1.16-md/核心组件-重点/模板引擎/模板引擎-模板函数.md)
- [模板函数-基础函数](模板引擎/模板引擎-模板函数/模板函数-基础函数.md)
- [模板函数-内置函数](模板引擎/模板引擎-模板函数/模板函数-内置函数.md)
- [模板函数-自定义函数](模板引擎/模板引擎-模板函数/模板函数-自定义函数.md)
- [模板引擎-模板变量](模板引擎/模板引擎-模板变量.md)
- [模板引擎-模板布局](模板引擎/模板引擎-模板布局.md)
- [模板引擎-XSS处理](模板引擎/模板引擎-XSS处理.md)
- [模板引擎-其他使用](模板引擎/模板引擎-其他使用.md) | | 链路跟踪 | 数据库ORM | NoSQL Redis | I18N国际化 | -| - [链路跟踪-基本示例](链路跟踪/链路跟踪-基本示例.md)
- [链路跟踪-HTTP请求](链路跟踪/链路跟踪-HTTP请求.md)
- [链路跟踪-GRPC请求](链路跟踪/链路跟踪-GRPC请求.md) | - [ORM使用配置](数据库ORM/ORM使用配置.md)
- [ORM链式操作(重点)](数据库ORM/ORM链式操作-重点/ORM链式操作-重点.md)
- [ORM链式操作-模型创建](数据库ORM/ORM链式操作-重点/ORM链式操作-模型创建.md)
- [ORM链式操作-写入保存](数据库ORM/ORM链式操作-重点/ORM链式操作-写入保存.md)
- [ORM链式操作-更新删除](数据库ORM/ORM链式操作-重点/ORM链式操作-更新删除.md)
- [ORM链式操作-数据查询](output/goframe-v1.16-md/核心组件-重点/数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询.md)
- [ORM查询-Where/WhereOr/WhereNot](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-WhereWhereOrWhereNot.md)
- [ORM查询-All/One/Array/Value/Count](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-AllOneArrayValueCount.md)
- [ORM查询-Struct/Structs/Scan](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-StructStructsScan.md)
- [ORM查询-LeftJoin/RightJoin/InnerJoin](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-LeftJoinRightJoinInnerJoin.md)
- [ORM查询-Group/Order/Having](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-GroupOrderHaving.md)
- [ORM查询-Union/UnionAll](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-UnionUnionAll.md)
- [ORM查询-子查询特性](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-子查询特性.md)
- [ORM查询-常用操作示例](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-常用操作示例.md)
- [ORM链式操作-模型关联](output/goframe-v1.16-md/核心组件-重点/数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联.md)
- [模型关联-ScanList](数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联/模型关联-ScanList.md)
- [模型关联-With特性](数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联/模型关联-With特性.md)
- [ORM链式操作-对象输入](数据库ORM/ORM链式操作-重点/ORM链式操作-对象输入.md)
- [ORM链式操作-字段过滤](数据库ORM/ORM链式操作-重点/ORM链式操作-字段过滤.md)
- [ORM链式操作-字段获取](数据库ORM/ORM链式操作-重点/ORM链式操作-字段获取.md)
- [ORM链式操作-事务处理](数据库ORM/ORM链式操作-重点/ORM链式操作-事务处理.md)
- [ORM链式操作-主从切换](数据库ORM/ORM链式操作-重点/ORM链式操作-主从切换.md)
- [ORM链式操作-查询缓存](数据库ORM/ORM链式操作-重点/ORM链式操作-查询缓存.md)
- [ORM链式操作-时间维护](数据库ORM/ORM链式操作-重点/ORM链式操作-时间维护.md)
- [ORM链式操作-数据库切换](数据库ORM/ORM链式操作-重点/ORM链式操作-数据库切换.md)
- [ORM链式操作-悲观锁 & 乐观锁](数据库ORM/ORM链式操作-重点/ORM链式操作-悲观锁 & 乐观锁.md)
- [ORM方法操作](数据库ORM/ORM方法操作.md)
- [ORM事务处理](数据库ORM/ORM事务处理.md)
- [ORM结果处理](数据库ORM/ORM结果处理.md)
- [ORM时区处理](数据库ORM/ORM时区处理.md)
- [ORM模型生成](数据库ORM/ORM模型生成.md)
- [ORM高级特性](数据库ORM/ORM高级特性.md)
- [ORM接口开发](数据库ORM/ORM接口开发/ORM接口开发.md)
- [ORM接口开发-驱动开发](数据库ORM/ORM接口开发/ORM接口开发-驱动开发.md)
- [ORM接口开发-回调处理](数据库ORM/ORM接口开发/ORM接口开发-回调处理.md)
- [ORM上下文变量](数据库ORM/ORM上下文变量.md) | - [Redis-配置管理](NoSQL Redis/Redis-配置管理.md)
- [Redis-基本使用](NoSQL Redis/Redis-基本使用.md)
- [Redis-结果处理](NoSQL Redis/Redis-结果处理.md)
- [Redis-Context](NoSQL Redis/Redis-Context.md) | - [I18N国际化-配置管理](I18N国际化/I18N国际化-配置管理.md)
- [I18N国际化-使用介绍](I18N国际化/I18N国际化-使用介绍.md) | \ No newline at end of file +| - [链路跟踪-基本示例](链路跟踪/链路跟踪-基本示例.md)
- [链路跟踪-HTTP请求](链路跟踪/链路跟踪-HTTP请求.md)
- [链路跟踪-GRPC请求](链路跟踪/链路跟踪-GRPC请求.md) | - [ORM使用配置](数据库ORM/ORM使用配置.md)
- [ORM链式操作(重点)](数据库ORM/ORM链式操作-重点/ORM链式操作-重点.md)
- [ORM链式操作-模型创建](数据库ORM/ORM链式操作-重点/ORM链式操作-模型创建.md)
- [ORM链式操作-写入保存](数据库ORM/ORM链式操作-重点/ORM链式操作-写入保存.md)
- [ORM链式操作-更新删除](数据库ORM/ORM链式操作-重点/ORM链式操作-更新删除.md)
- [ORM链式操作-数据查询](output/goframe-v1.16-md/核心组件-重点/数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询.md)
- [ORM查询-Where/WhereOr/WhereNot](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-WhereWhereOrWhereNot.md)
- [ORM查询-All/One/Array/Value/Count](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-AllOneArrayValueCount.md)
- [ORM查询-Struct/Structs/Scan](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-StructStructsScan.md)
- [ORM查询-LeftJoin/RightJoin/InnerJoin](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-LeftJoinRightJoinInnerJoin.md)
- [ORM查询-Group/Order/Having](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-GroupOrderHaving.md)
- [ORM查询-Union/UnionAll](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-UnionUnionAll.md)
- [ORM查询-子查询特性](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-子查询特性.md)
- [ORM查询-常用操作示例](数据库ORM/ORM链式操作-重点/ORM链式操作-数据查询/ORM查询-常用操作示例.md)
- [ORM链式操作-模型关联](output/goframe-v1.16-md/核心组件-重点/数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联.md)
- [模型关联-ScanList](数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联/模型关联-ScanList.md)
- [模型关联-With特性](数据库ORM/ORM链式操作-重点/ORM链式操作-模型关联/模型关联-With特性.md)
- [ORM链式操作-对象输入](数据库ORM/ORM链式操作-重点/ORM链式操作-对象输入.md)
- [ORM链式操作-字段过滤](数据库ORM/ORM链式操作-重点/ORM链式操作-字段过滤.md)
- [ORM链式操作-字段获取](数据库ORM/ORM链式操作-重点/ORM链式操作-字段获取.md)
- [ORM链式操作-事务处理](数据库ORM/ORM链式操作-重点/ORM链式操作-事务处理.md)
- [ORM链式操作-主从切换](数据库ORM/ORM链式操作-重点/ORM链式操作-主从切换.md)
- [ORM链式操作-查询缓存](数据库ORM/ORM链式操作-重点/ORM链式操作-查询缓存.md)
- [ORM链式操作-时间维护](数据库ORM/ORM链式操作-重点/ORM链式操作-时间维护.md)
- [ORM链式操作-数据库切换](数据库ORM/ORM链式操作-重点/ORM链式操作-数据库切换.md)
- [ORM链式操作-悲观锁 & 乐观锁](数据库ORM/ORM链式操作-重点/ORM链式操作-悲观锁%20&%20乐观锁.md)
- [ORM方法操作](数据库ORM/ORM方法操作.md)
- [ORM事务处理](数据库ORM/ORM事务处理.md)
- [ORM结果处理](数据库ORM/ORM结果处理.md)
- [ORM时区处理](数据库ORM/ORM时区处理.md)
- [ORM模型生成](数据库ORM/ORM模型生成.md)
- [ORM高级特性](数据库ORM/ORM高级特性.md)
- [ORM接口开发](数据库ORM/ORM接口开发/ORM接口开发.md)
- [ORM接口开发-驱动开发](数据库ORM/ORM接口开发/ORM接口开发-驱动开发.md)
- [ORM接口开发-回调处理](数据库ORM/ORM接口开发/ORM接口开发-回调处理.md)
- [ORM上下文变量](数据库ORM/ORM上下文变量.md) | - [Redis-配置管理](NoSQL%20Redis/Redis-配置管理.md)
- [Redis-基本使用](NoSQL%20Redis/Redis-基本使用.md)
- [Redis-结果处理](NoSQL%20Redis/Redis-结果处理.md)
- [Redis-Context](NoSQL%20Redis/Redis-Context.md) | - [I18N国际化-配置管理](I18N国际化/I18N国际化-配置管理.md)
- [I18N国际化-使用介绍](I18N国际化/I18N国际化-使用介绍.md) | \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\250\241\346\235\277\345\274\225\346\223\216/\346\250\241\346\235\277\345\274\225\346\223\216-\346\250\241\346\235\277\345\207\275\346\225\260/\346\250\241\346\235\277\345\207\275\346\225\260-\345\206\205\347\275\256\345\207\275\346\225\260.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\250\241\346\235\277\345\274\225\346\223\216/\346\250\241\346\235\277\345\274\225\346\223\216-\346\250\241\346\235\277\345\207\275\346\225\260/\346\250\241\346\235\277\345\207\275\346\225\260-\345\206\205\347\275\256\345\207\275\346\225\260.md" index 007a90980e1..8766dbe5899 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\250\241\346\235\277\345\274\225\346\223\216/\346\250\241\346\235\277\345\274\225\346\223\216-\346\250\241\346\235\277\345\207\275\346\225\260/\346\250\241\346\235\277\345\207\275\346\225\260-\345\206\205\347\275\256\345\207\275\346\225\260.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\250\241\346\235\277\345\274\225\346\223\216/\346\250\241\346\235\277\345\274\225\346\223\216-\346\250\241\346\235\277\345\207\275\346\225\260/\346\250\241\346\235\277\345\207\275\346\225\260-\345\206\205\347\275\256\345\207\275\346\225\260.md" @@ -91,7 +91,7 @@ hide_title: true ``` -将 `timestamp` 时间戳变量进行时间日期格式化,类似PHP的 `date` 方法, `format` 参数支持 [PHP date](http://php.net/manual/en/function.date.php) 方法格式,亦可参考 [gtime (时间管理模块)](../../../模块列表/系统相关/gtime -时间管理模块/gtime -时间管理模块.md) 。 +将 `timestamp` 时间戳变量进行时间日期格式化,类似PHP的 `date` 方法, `format` 参数支持 [PHP date](http://php.net/manual/en/function.date.php) 方法格式,亦可参考 [gtime (时间管理模块)](../../../模块列表/系统相关/gtime%20-时间管理模块/gtime%20-时间管理模块.md) 。 当 `timestamp` 变量为 `空`(或者 `0`)时,表示以当前时间作为时间戳参数执行打印。 diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\350\265\204\346\272\220\347\256\241\347\220\206/\350\265\204\346\272\220\347\256\241\347\220\206-\346\234\200\344\275\263\345\256\236\350\267\265.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\350\265\204\346\272\220\347\256\241\347\220\206/\350\265\204\346\272\220\347\256\241\347\220\206-\346\234\200\344\275\263\345\256\236\350\267\265.md" index abdeaf3dee7..58e98f93190 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\350\265\204\346\272\220\347\256\241\347\220\206/\350\265\204\346\272\220\347\256\241\347\220\206-\346\234\200\344\275\263\345\256\236\350\267\265.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\350\265\204\346\272\220\347\256\241\347\220\206/\350\265\204\346\272\220\347\256\241\347\220\206-\346\234\200\344\275\263\345\256\236\350\267\265.md" @@ -18,7 +18,7 @@ hide_title: true ## 准备发布 -当开发完毕后,想要将静态文件、模板文件、模板文件、配置文件打包到二进制可执行文件中,随着二进制可执行文件发布。好的,这个时候资源组件开始介入展示能力了。您需要配置到交叉编译的配置,具体请参考命令行相关章节 [build 交叉编译](../../开发工具/build 交叉编译.md) 。我们需要使用到CLI工具来执行可执行文件编译,将您的编译配置通过配置文件管理起来(放到 `config.toml` 文件中),一个参考的编译配置如下: +当开发完毕后,想要将静态文件、模板文件、模板文件、配置文件打包到二进制可执行文件中,随着二进制可执行文件发布。好的,这个时候资源组件开始介入展示能力了。您需要配置到交叉编译的配置,具体请参考命令行相关章节 [build 交叉编译](../../开发工具/build%20交叉编译.md) 。我们需要使用到CLI工具来执行可执行文件编译,将您的编译配置通过配置文件管理起来(放到 `config.toml` 文件中),一个参考的编译配置如下: ``` [gfcli] diff --git "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\351\205\215\347\275\256\347\256\241\347\220\206/\351\205\215\347\275\256\347\256\241\347\220\206.md" "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\351\205\215\347\275\256\347\256\241\347\220\206/\351\205\215\347\275\256\347\256\241\347\220\206.md" index 78d17ee7b65..61b2972db4e 100644 --- "a/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\351\205\215\347\275\256\347\256\241\347\220\206/\351\205\215\347\275\256\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-1.16.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\351\205\215\347\275\256\347\256\241\347\220\206/\351\205\215\347\275\256\347\256\241\347\220\206.md" @@ -127,7 +127,7 @@ viewpath = "/home/www/templates/" ### 配置读取 -`gcfg` 包最大的特点是支持按层级获取配置数据,层级访问默认通过英文” `.`“号指定,其中 `pattern` 参数和 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson -数据动态编解码/gjson -数据动态编解码.md) 的 `pattern` 参数一致。 +`gcfg` 包最大的特点是支持按层级获取配置数据,层级访问默认通过英文” `.`“号指定,其中 `pattern` 参数和 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson%20-数据动态编解码/gjson%20-数据动态编解码.md) 的 `pattern` 参数一致。 例如针对以上 `config.toml` 配置文件内容的层级读取: @@ -151,7 +151,7 @@ g.Cfg().Get("database.default.1.name") func (c *Config) Set(pattern string, value interface{}) error ``` -使用方式同 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson -数据动态编解码/gjson -数据动态编解码.md) 模块。 +使用方式同 [gjson (数据动态编解码)](../../模块列表/编码解码/gjson%20-数据动态编解码/gjson%20-数据动态编解码.md) 模块。 ### 配置目录 diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/I18N\347\273\204\344\273\266/I18N\347\273\204\344\273\266.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/I18N\347\273\204\344\273\266/I18N\347\273\204\344\273\266.md" index a78a08a1a63..7793f7af7ca 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/I18N\347\273\204\344\273\266/I18N\347\273\204\344\273\266.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/I18N\347\273\204\344\273\266/I18N\347\273\204\344\273\266.md" @@ -4,4 +4,4 @@ sidebar_position: 10 hide_title: true --- -- [gi18n (国际化处理)](gi18n -国际化处理.md) \ No newline at end of file +- [gi18n (国际化处理)](gi18n%20-国际化处理.md) \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\212\237\350\203\275\350\260\203\350\257\225/\345\212\237\350\203\275\350\260\203\350\257\225.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\212\237\350\203\275\350\260\203\350\257\225/\345\212\237\350\203\275\350\260\203\350\257\225.md" index adfc341e9f9..03715ef8e83 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\212\237\350\203\275\350\260\203\350\257\225/\345\212\237\350\203\275\350\260\203\350\257\225.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\212\237\350\203\275\350\260\203\350\257\225/\345\212\237\350\203\275\350\260\203\350\257\225.md" @@ -4,4 +4,4 @@ sidebar_position: 9 hide_title: true --- -- [gdebug (调试功能)](gdebug -调试功能.md) \ No newline at end of file +- [gdebug (调试功能)](gdebug%20-调试功能.md) \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\215\225\345\205\203\346\265\213\350\257\225/\345\215\225\345\205\203\346\265\213\350\257\225.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\215\225\345\205\203\346\265\213\350\257\225/\345\215\225\345\205\203\346\265\213\350\257\225.md" index 7a549583ef3..656a9621ff6 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\215\225\345\205\203\346\265\213\350\257\225/\345\215\225\345\205\203\346\265\213\350\257\225.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\345\215\225\345\205\203\346\265\213\350\257\225/\345\215\225\345\205\203\346\265\213\350\257\225.md" @@ -4,4 +4,4 @@ sidebar_position: 7 hide_title: true --- -- [gtest (单元测试)](gtest -单元测试.md) \ No newline at end of file +- [gtest (单元测试)](gtest%20-单元测试.md) \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/gredis -Redis\345\256\242\346\210\267\347\253\257.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/gredis -Redis\345\256\242\346\210\267\347\253\257.md" index 74a3640dd5f..95265652991 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/gredis -Redis\345\256\242\346\210\267\347\253\257.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/gredis -Redis\345\256\242\346\210\267\347\253\257.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\250\241\345\235\227\345\210\227\350\241\250.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\250\241\345\235\227\345\210\227\350\241\250.md" index 7afe5055336..c95a0699e78 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\250\241\345\235\227\345\210\227\350\241\250.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\346\250\241\345\235\227\345\210\227\350\241\250.md" @@ -18,8 +18,8 @@ hide_title: true | 数据结构 | 系统相关 | 编码解码 | 文本处理 | 数据管理 | | --- | --- | --- | --- | --- | -| - [gmap (字典表)](数据结构/gmap -字典表.md)
- [garray (数组)](数据结构/garray -数组.md)
- [gset (集合)](数据结构/gset -集合.md)
- [glist (链表)](数据结构/glist -链表.md)
- [gvar (通用变量)](数据结构/gvar -通用变量.md)
- [gtype (并发安全类型)](数据结构/gtype -并发安全类型.md)
- [gqueue (队列)](数据结构/gqueue -队列.md)
- [gtree (树形)](数据结构/gtree -树形.md)
- [gpool (对象复用池)](数据结构/gpool -对象复用池.md)
- [gring (并发安全环结构)](数据结构/gring -并发安全环结构.md) | - [glog (日志管理模块)](系统相关/glog -日志管理模块.md)
- [gtime (时间管理模块)](系统相关/gtime -时间管理模块/gtime -时间管理模块.md)
- [时间对象](系统相关/gtime -时间管理模块/时间对象.md)
- [工具方法](系统相关/gtime -时间管理模块/工具方法.md)
- [gcron (定时任务模块)](系统相关/gcron -定时任务模块.md)
- [gtimer (任务定时器)](系统相关/gtimer -任务定时器.md)
- [gcache (缓存管理模块)](系统相关/gcache -缓存管理模块.md)
- [gfile (文件管理模块)](系统相关/gfile -文件管理模块.md)
- [gres (资源管理模块)](系统相关/gres -资源管理模块.md)
- [gcmd (命令行解析执行)](系统相关/gcmd -命令行解析执行.md)
- [gmutex (高级互斥锁)](系统相关/gmutex -高级互斥锁.md)
- [gflock (文件锁模块)](系统相关/gflock -文件锁模块.md)
- [gmlock (内存锁模块)](系统相关/gmlock -内存锁模块.md)
- [gcfg (配置管理模块)](系统相关/gcfg -配置管理模块.md)
- [genv (环境变量模块)](系统相关/genv -环境变量模块.md)
- [gfsnotify (文件监控模块)](系统相关/gfsnotify -文件监控模块.md)
- [gproc (进程管理通信)](系统相关/gproc -进程管理通信/gproc -进程管理通信.md)
- [gproc-进程管理](系统相关/gproc -进程管理通信/gproc-进程管理.md)
- [gproc-进程通信](系统相关/gproc -进程管理通信/gproc-进程通信.md)
- [gproc-信号注册监听](系统相关/gproc -进程管理通信/gproc-信号注册监听.md)
- [gview (模板引擎模块)](系统相关/gview -模板引擎模块.md)
- [grpool (Goroutine池)](系统相关/grpool -Goroutine池.md)
- [gbuild (构建信息获取)](系统相关/gbuild -构建信息获取.md) | - [gjson (数据动态编解码)](编码解码/gjson -数据动态编解码/gjson -数据动态编解码.md)
- [gjson-对象创建](编码解码/gjson -数据动态编解码/gjson-对象创建.md)
- [gjson-层级访问](编码解码/gjson -数据动态编解码/gjson-层级访问.md)
- [gjson-Struct转换](编码解码/gjson -数据动态编解码/gjson-Struct转换.md)
- [gjson-动态创建修改](编码解码/gjson -数据动态编解码/gjson-动态创建修改.md)
- [gjson-数据格式转换](编码解码/gjson -数据动态编解码/gjson-数据格式转换.md)
- [gparser (通用编码解析)](编码解码/gparser -通用编码解析.md)
- [gbinary (二进制编解码)](编码解码/gbinary -二进制编解码.md)
- [gbase64 (BASE64编解码)](编码解码/gbase64 -BASE64编解码.md)
- [ghash (经典哈希函数)](编码解码/ghash -经典哈希函数.md)
- [ghtml (HTML编解码)](编码解码/ghtml -HTML编解码.md)
- [gurl (URL编解码)](编码解码/gurl -URL编解码.md)
- [gxml (XML编解码)](编码解码/gxml -XML编解码.md)
- [gini (INI编解码)](编码解码/gini -INI编解码.md)
- [gyaml (YAML编解码)](编码解码/gyaml -YAML编解码.md)
- [gtoml (TOML编解码)](编码解码/gtoml -TOML编解码.md)
- [gcharset (字符集转换)](编码解码/gcharset -字符集转换.md)
- [gcompress (压缩/解压)](编码解码/gcompress -压缩解压.md) | - [gregex (正则表达式)](文本处理/gregex -正则表达式.md)
- [gstr (字符串处理)](文本处理/gstr -字符串处理.md) | - [gdb (数据库ORM)](数据管理/gdb -数据库ORM.md)
- [gredis (Redis客户端)](数据管理/gredis -Redis客户端.md) | +| - [gmap (字典表)](数据结构/gmap%20-字典表.md)
- [garray (数组)](数据结构/garray%20-数组.md)
- [gset (集合)](数据结构/gset%20-集合.md)
- [glist (链表)](数据结构/glist%20-链表.md)
- [gvar (通用变量)](数据结构/gvar%20-通用变量.md)
- [gtype (并发安全类型)](数据结构/gtype%20-并发安全类型.md)
- [gqueue (队列)](数据结构/gqueue%20-队列.md)
- [gtree (树形)](数据结构/gtree%20-树形.md)
- [gpool (对象复用池)](数据结构/gpool%20-对象复用池.md)
- [gring (并发安全环结构)](数据结构/gring%20-并发安全环结构.md) | - [glog (日志管理模块)](系统相关/glog%20-日志管理模块.md)
- [gtime (时间管理模块)](系统相关/gtime%20-时间管理模块/gtime%20-时间管理模块.md)
- [时间对象](系统相关/gtime%20-时间管理模块/时间对象.md)
- [工具方法](系统相关/gtime%20-时间管理模块/工具方法.md)
- [gcron (定时任务模块)](系统相关/gcron%20-定时任务模块.md)
- [gtimer (任务定时器)](系统相关/gtimer%20-任务定时器.md)
- [gcache (缓存管理模块)](系统相关/gcache%20-缓存管理模块.md)
- [gfile (文件管理模块)](系统相关/gfile%20-文件管理模块.md)
- [gres (资源管理模块)](系统相关/gres%20-资源管理模块.md)
- [gcmd (命令行解析执行)](系统相关/gcmd%20-命令行解析执行.md)
- [gmutex (高级互斥锁)](系统相关/gmutex%20-高级互斥锁.md)
- [gflock (文件锁模块)](系统相关/gflock%20-文件锁模块.md)
- [gmlock (内存锁模块)](系统相关/gmlock%20-内存锁模块.md)
- [gcfg (配置管理模块)](系统相关/gcfg%20-配置管理模块.md)
- [genv (环境变量模块)](系统相关/genv%20-环境变量模块.md)
- [gfsnotify (文件监控模块)](系统相关/gfsnotify%20-文件监控模块.md)
- [gproc (进程管理通信)](系统相关/gproc%20-进程管理通信/gproc%20-进程管理通信.md)
- [gproc-进程管理](系统相关/gproc%20-进程管理通信/gproc-进程管理.md)
- [gproc-进程通信](系统相关/gproc%20-进程管理通信/gproc-进程通信.md)
- [gproc-信号注册监听](系统相关/gproc%20-进程管理通信/gproc-信号注册监听.md)
- [gview (模板引擎模块)](系统相关/gview%20-模板引擎模块.md)
- [grpool (Goroutine池)](系统相关/grpool%20-Goroutine池.md)
- [gbuild (构建信息获取)](系统相关/gbuild%20-构建信息获取.md) | - [gjson (数据动态编解码)](编码解码/gjson%20-数据动态编解码/gjson%20-数据动态编解码.md)
- [gjson-对象创建](编码解码/gjson%20-数据动态编解码/gjson-对象创建.md)
- [gjson-层级访问](编码解码/gjson%20-数据动态编解码/gjson-层级访问.md)
- [gjson-Struct转换](编码解码/gjson%20-数据动态编解码/gjson-Struct转换.md)
- [gjson-动态创建修改](编码解码/gjson%20-数据动态编解码/gjson-动态创建修改.md)
- [gjson-数据格式转换](编码解码/gjson%20-数据动态编解码/gjson-数据格式转换.md)
- [gparser (通用编码解析)](编码解码/gparser%20-通用编码解析.md)
- [gbinary (二进制编解码)](编码解码/gbinary%20-二进制编解码.md)
- [gbase64 (BASE64编解码)](编码解码/gbase64%20-BASE64编解码.md)
- [ghash (经典哈希函数)](编码解码/ghash%20-经典哈希函数.md)
- [ghtml (HTML编解码)](编码解码/ghtml%20-HTML编解码.md)
- [gurl (URL编解码)](编码解码/gurl%20-URL编解码.md)
- [gxml (XML编解码)](编码解码/gxml%20-XML编解码.md)
- [gini (INI编解码)](编码解码/gini%20-INI编解码.md)
- [gyaml (YAML编解码)](编码解码/gyaml%20-YAML编解码.md)
- [gtoml (TOML编解码)](编码解码/gtoml%20-TOML编解码.md)
- [gcharset (字符集转换)](编码解码/gcharset%20-字符集转换.md)
- [gcompress (压缩/解压)](编码解码/gcompress%20-压缩解压.md) | - [gregex (正则表达式)](文本处理/gregex%20-正则表达式.md)
- [gstr (字符串处理)](文本处理/gstr%20-字符串处理.md) | - [gdb (数据库ORM)](数据管理/gdb%20-数据库ORM.md)
- [gredis (Redis客户端)](数据管理/gredis%20-Redis客户端.md) | | 加密解密 | 实用工具 | 单元测试 | 错误处理 | 功能调试 | -| - [gmd5 (MD5算法)](加密解密/gmd5 -MD5算法.md)
- [gaes (AES算法)](加密解密/gaes -AES算法.md)
- [gdes (DES算法)](加密解密/gdes -DES算法.md)
- [gsha1 (SHA1算法)](加密解密/gsha1 -SHA1算法.md)
- [gcrc32 (CRC32算法)](加密解密/gcrc32 -CRC32算法.md) | - [gconv (类型转换模块)](实用工具/gconv -类型转换模块.md)
- [gvalid (数据/表单校验)](实用工具/gvalid -数据表单校验.md)
- [grand (随机数管理)](实用工具/grand -随机数管理.md)
- [gpage (分页管理)](实用工具/gpage -分页管理.md)
- [guid (唯一数生成)](实用工具/guid -唯一数生成.md)
- [guuid (UUID)](实用工具/guuid -UUID.md)
- [gmeta(元数据管理)](实用工具/gmeta(元数据管理).md) | - [gtest (单元测试)](单元测试/gtest -单元测试.md) | - [错误处理-堆栈特性](../核心组件-重点/错误处理/错误处理-堆栈特性.md)
- [错误处理-错误码特性](../核心组件-重点/错误处理/错误处理-错误码特性.md)
- [错误处理-其他特性](../核心组件-重点/错误处理/错误处理-其他特性.md) | - [gdebug (调试功能)](功能调试/gdebug -调试功能.md) | +| - [gmd5 (MD5算法)](加密解密/gmd5%20-MD5算法.md)
- [gaes (AES算法)](加密解密/gaes%20-AES算法.md)
- [gdes (DES算法)](加密解密/gdes%20-DES算法.md)
- [gsha1 (SHA1算法)](加密解密/gsha1%20-SHA1算法.md)
- [gcrc32 (CRC32算法)](加密解密/gcrc32%20-CRC32算法.md) | - [gconv (类型转换模块)](实用工具/gconv%20-类型转换模块.md)
- [gvalid (数据/表单校验)](实用工具/gvalid%20-数据表单校验.md)
- [grand (随机数管理)](实用工具/grand%20-随机数管理.md)
- [gpage (分页管理)](实用工具/gpage%20-分页管理.md)
- [guid (唯一数生成)](实用工具/guid%20-唯一数生成.md)
- [guuid (UUID)](实用工具/guuid%20-UUID.md)
- [gmeta(元数据管理)](实用工具/gmeta(元数据管理).md) | - [gtest (单元测试)](单元测试/gtest%20-单元测试.md) | - [错误处理-堆栈特性](../核心组件-重点/错误处理/错误处理-堆栈特性.md)
- [错误处理-错误码特性](../核心组件-重点/错误处理/错误处理-错误码特性.md)
- [错误处理-其他特性](../核心组件-重点/错误处理/错误处理-其他特性.md) | - [gdebug (调试功能)](功能调试/gdebug%20-调试功能.md) | | I18N国际化 | | | | | -| - [gi18n (国际化处理)](I18N组件/gi18n -国际化处理.md) | | | | | \ No newline at end of file +| - [gi18n (国际化处理)](I18N组件/gi18n%20-国际化处理.md) | | | | | \ No newline at end of file diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\347\274\226\347\240\201\350\247\243\347\240\201/gparser -\351\200\232\347\224\250\347\274\226\347\240\201\350\247\243\346\236\220.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\347\274\226\347\240\201\350\247\243\347\240\201/gparser -\351\200\232\347\224\250\347\274\226\347\240\201\350\247\243\346\236\220.md" index b1f47620a9a..2cfc5361dec 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\347\274\226\347\240\201\350\247\243\347\240\201/gparser -\351\200\232\347\224\250\347\274\226\347\240\201\350\247\243\346\236\220.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\347\274\226\347\240\201\350\247\243\347\240\201/gparser -\351\200\232\347\224\250\347\274\226\347\240\201\350\247\243\346\236\220.md" @@ -6,7 +6,7 @@ hide_title: true `gf` 框架针对常用的数据格式编码解析,提供了非常强大灵活的功能,由 `gparser` 模块提供, **支持Go变量(interface{})、Struct、JSON、XML、YAML/YML、TOML数据格式之间的相互转换**,支持按照层级进行数据检索访问、支持运行时动态新增/修改/删除层级变量(并发安全)等特性。 `gparser` 包使得对于未知数据结构、多维数组结构的访问、操作变得异常的简便。 -> 需要说明的是, `gparser` 模块底层基于 `gjson` 模块实现,继承了 `gjson` 包所有的特性。可以将 `gparser` 模块当做 `gjson` 模块的一个别名模块,防止 `json` 这个名称对开发者造成的混淆。具体请参考  [gjson (数据动态编解码)](gjson -数据动态编解码/gjson -数据动态编解码.md)。 +> 需要说明的是, `gparser` 模块底层基于 `gjson` 模块实现,继承了 `gjson` 包所有的特性。可以将 `gparser` 模块当做 `gjson` 模块的一个别名模块,防止 `json` 这个名称对开发者造成的混淆。具体请参考  [gjson (数据动态编解码)](gjson%20-数据动态编解码/gjson%20-数据动态编解码.md)。 **使用方式**: diff --git "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\351\224\231\350\257\257\347\256\241\347\220\206/\351\224\231\350\257\257\347\256\241\347\220\206.md" "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\351\224\231\350\257\257\347\256\241\347\220\206/\351\224\231\350\257\257\347\256\241\347\220\206.md" index 179f1e06430..2e8bc8f2743 100644 --- "a/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\351\224\231\350\257\257\347\256\241\347\220\206/\351\224\231\350\257\257\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-1.16.x/\346\250\241\345\235\227\345\210\227\350\241\250/\351\224\231\350\257\257\347\256\241\347\220\206/\351\224\231\350\257\257\347\256\241\347\220\206.md" @@ -4,4 +4,4 @@ sidebar_position: 8 hide_title: true --- -- [gerror (错误处理)](gerror -错误处理.md) \ No newline at end of file +- [gerror (错误处理)](gerror%20-错误处理.md) \ No newline at end of file diff --git "a/versioned_docs/version-2.0.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.0.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.0.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.0.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.0.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" "b/versioned_docs/version-2.0.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" index 35779c2e9b9..3dcc5721ce1 100644 --- "a/versioned_docs/version-2.0.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" +++ "b/versioned_docs/version-2.0.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" @@ -61,4 +61,4 @@ hide_title: true ## 三、其他帮助 -任何帮助可联系 [郭强](https://goframe.org/display/~john "") ,微信号 `389961817`。我将为你提供必要的指导和帮助。 \ No newline at end of file +任何帮助可联系 [郭强](https://goframe.org/display/~john%20"") ,微信号 `389961817`。我将为你提供必要的指导和帮助。 \ No newline at end of file diff --git "a/versioned_docs/version-2.0.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.0.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index 24729eff103..726769c5830 100644 --- "a/versioned_docs/version-2.0.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.0.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.0.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.0.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 8053049e7cc..b80cfb4ece8 100644 --- "a/versioned_docs/version-2.0.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.0.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.1.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.1.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.1.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.1.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.1.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" "b/versioned_docs/version-2.1.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" index 3f2b142c9c9..aaa3c431989 100644 --- "a/versioned_docs/version-2.1.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" +++ "b/versioned_docs/version-2.1.x/\345\212\240\345\205\245\346\210\221\344\273\254/\345\217\202\344\270\216\350\264\241\347\214\256\357\274\232\344\273\243\347\240\201\344\270\216\346\226\207\346\241\243\350\264\241\347\214\256.md" @@ -61,4 +61,4 @@ hide_title: true ## 三、其他帮助 -任何帮助可联系 [郭强](https://goframe.org/display/~john "") ,微信号 `389961817`。我将为你提供必要的指导和帮助。 \ No newline at end of file +任何帮助可联系 [郭强](https://goframe.org/display/~john%20"") ,微信号 `389961817`。我将为你提供必要的指导和帮助。 \ No newline at end of file diff --git "a/versioned_docs/version-2.1.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.1.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index 24729eff103..726769c5830 100644 --- "a/versioned_docs/version-2.1.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.1.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.1.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.1.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 8053049e7cc..b80cfb4ece8 100644 --- "a/versioned_docs/version-2.1.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.1.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.2.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.2.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.2.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.2.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.2.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.2.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index 9b0a07b99ec..77544ba0abc 100644 --- "a/versioned_docs/version-2.2.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.2.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.2.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.2.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 8053049e7cc..b80cfb4ece8 100644 --- "a/versioned_docs/version-2.2.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.2.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.3.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.3.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.3.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.3.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.3.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" "b/versioned_docs/version-2.3.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" index e5101d8044a..cc6ddf6ba13 100644 --- "a/versioned_docs/version-2.3.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-2.3.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" @@ -24,7 +24,7 @@ hide_title: true ### 生成数据表结构 -我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen pbentity.md) +我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen%20pbentity.md) ### 编译 `proto` 协议文件 diff --git "a/versioned_docs/version-2.3.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.3.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index 9b0a07b99ec..77544ba0abc 100644 --- "a/versioned_docs/version-2.3.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.3.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.3.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.3.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 8053049e7cc..b80cfb4ece8 100644 --- "a/versioned_docs/version-2.3.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.3.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.4.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.4.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.4.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.4.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.4.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" "b/versioned_docs/version-2.4.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" index e3dc8aa228f..cdf1e4c596d 100644 --- "a/versioned_docs/version-2.4.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-2.4.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" @@ -24,7 +24,7 @@ hide_title: true ### 生成数据表结构 -我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen-重点/数据表PB-gen pbentity.md) +我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen-重点/数据表PB-gen%20pbentity.md) ### 编译 `proto` 协议文件 diff --git "a/versioned_docs/version-2.4.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.4.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index c71273c1d23..b83d2f56a27 100644 --- "a/versioned_docs/version-2.4.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.4.x/\346\240\270\345\277\203\347\273\204\344\273\266-\351\207\215\347\202\271/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\351\207\215\347\202\271/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.4.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.4.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 8053049e7cc..b80cfb4ece8 100644 --- "a/versioned_docs/version-2.4.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.4.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件-重点/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.5.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.5.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.5.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.5.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.5.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" "b/versioned_docs/version-2.5.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" index abc4cb77e54..f2db085bca3 100644 --- "a/versioned_docs/version-2.5.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-2.5.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" @@ -24,7 +24,7 @@ hide_title: true ### 生成数据表结构 -我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen pbentity.md) +我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen%20pbentity.md) ### 编译 `proto` 协议文件 diff --git "a/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index c71273c1d23..b83d2f56a27 100644 --- "a/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" "b/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" index 8bc355dc4c2..e46c7bcbeed 100644 --- "a/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" +++ "b/versioned_docs/version-2.5.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" @@ -744,7 +744,7 @@ func Example_Rule_Array() { ### `enums` - 格式: `enums` -- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen enums.md) +- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen%20enums.md) diff --git "a/versioned_docs/version-2.5.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.5.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 09bc57c19c7..af26a47c092 100644 --- "a/versioned_docs/version-2.5.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.5.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file diff --git "a/versioned_docs/version-2.6.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" "b/versioned_docs/version-2.6.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" index b2cfa05344b..64ae755c714 100644 --- "a/versioned_docs/version-2.6.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" +++ "b/versioned_docs/version-2.6.x/WEB\346\234\215\345\212\241\345\274\200\345\217\221/\345\274\200\345\247\213\344\275\277\347\224\250.md" @@ -209,7 +209,7 @@ func main() { ## HTTPS支持 -`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS & TLS.md) 章节。 +`Server` 支持 `HTTPS` 服务,并且也同时支持单进程提供 `HTTP&HTTPS` 服务,HTTPS的详细介绍请参考 [HTTPS&TLS](高级特性/HTTPS%20&%20TLS.md) 章节。 ## 更多功能特性 diff --git "a/versioned_docs/version-2.6.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" "b/versioned_docs/version-2.6.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" index 1535110b274..138ab894efd 100644 --- "a/versioned_docs/version-2.6.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" +++ "b/versioned_docs/version-2.6.x/\345\276\256\346\234\215\345\212\241\345\274\200\345\217\221/\345\267\245\347\250\213\347\256\241\347\220\206.md" @@ -24,7 +24,7 @@ hide_title: true ### 生成数据表结构 -我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen pbentity.md) +我们可以通过 `gf gen pbentity / make pbentity` 命令自动根据数据库中的数据表结构生成对应的 `protobuf` 协议文件。命令介绍请参考章节: [数据表PB-gen pbentity](../开发工具/代码生成-gen/数据表PB-gen%20pbentity.md) ### 编译 `proto` 协议文件 diff --git "a/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" "b/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" index c71273c1d23..b83d2f56a27 100644 --- "a/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" +++ "b/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\250\241\345\236\213\345\205\263\350\201\224/\346\250\241\345\236\213\345\205\263\350\201\224-\351\235\231\346\200\201\345\205\263\350\201\224-With\347\211\271\346\200\247.md" @@ -10,7 +10,7 @@ hide_title: true 经过一系列的项目实践,我们发现 `ScanList` 虽然从运行时业务逻辑的角度来维护了模型关联关系,但是这种关联关系维护也不如期望的简便。因此,我们继续改进推出了可以通过模型简单维护关联关系的 `With` 模型关联特性,当然,这种特性仍然致力于提升整体框架的易用性和维护性,可以把 `With` 特性看做 `ScanList` 与模型关联关系维护的一种结合和改进。 -本特性需要感谢 [aries](https://goframe.org/display/~sunmoon "") 提供的宝贵建议。 +本特性需要感谢 [aries](https://goframe.org/display/~sunmoon%20"") 提供的宝贵建议。 `With` 特性从 `goframe v1.15.7` 版本开始提供,目前属于实验性特性。 diff --git "a/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" "b/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" index 0d64cdf0d5d..36ef267ecd0 100644 --- "a/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" +++ "b/versioned_docs/version-2.6.x/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\346\240\241\351\252\214/\346\225\260\346\215\256\346\240\241\351\252\214-\346\240\241\351\252\214\350\247\204\345\210\231.md" @@ -746,7 +746,7 @@ func Example_Rule_Array() { ### `enums` - 格式: `enums` -- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen enums.md) +- 说明:校验提交的参数是否在字段类型的枚举值中。该规则需要结合 `gf gen enums` 命令一起使用,详情请参考: [枚举维护-gen enums](../../开发工具/代码生成-gen/枚举维护-gen%20enums.md) diff --git "a/versioned_docs/version-2.6.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" "b/versioned_docs/version-2.6.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" index 09bc57c19c7..af26a47c092 100644 --- "a/versioned_docs/version-2.6.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" +++ "b/versioned_docs/version-2.6.x/\347\273\204\344\273\266\345\210\227\350\241\250/\346\225\260\346\215\256\347\256\241\347\220\206/Redis\345\256\242\346\210\267\347\253\257-gredis.md" @@ -4,4 +4,4 @@ sidebar_position: 1 hide_title: true --- -`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件/NoSQL Redis/NoSQL Redis.md) 章节。 \ No newline at end of file +`Redis` 的功能由 `gredis` 模块实现,具体请参考 [NoSQL Redis](../../核心组件/NoSQL%20Redis/NoSQL%20Redis.md) 章节。 \ No newline at end of file