gpage
支持自定义URL
模板,在模板中可以使用{.page}
内置变量替换页码的内容,我们来看一个简单的示例:
package main
import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
"github.com/gogf/gf/v2/os/gview"
)
func main() {
s := g.Server()
s.BindHandler("/page/template/{page}.html", func(r *ghttp.Request) {
page := r.GetPage(100, 10)
page.UrlTemplate = "/order/list/{.page}.html"
buffer, _ := gview.ParseContent(`
<html>
<head>
<style>
a,span {padding:8px; font-size:16px;}
div{margin:5px 5px 20px 5px}
</style>
</head>
<body>
<div>{{.page1}}</div>
<div>{{.page2}}</div>
<div>{{.page3}}</div>
<div>{{.page4}}</div>
</body>
</html>
`, g.Map{
"page1": page.GetContent(1),
"page2": page.GetContent(2),
"page3": page.GetContent(3),
"page4": page.GetContent(4),
})
r.Response.Write(buffer)
})
s.SetPort(8199)
s.Run()
}
在代码中,我们可以使用UrlTemplate
属性设置URL
模板,执行后,结果如下:
gudp模块提供了非常简便易用的gudp.Conn链接操作对象。使用方式:import "github.com/gogf/gf/v2/net/gudp"接口文档:ht...
Iris使用自定义版本的muxie。查看所有的Benchmarks测试使用int动态参数触发200000个请求,发送JSON作为请求正文并接收JSON作为响...
我们在上一节所看到的应用程序记录器用于记录与应用程序相关的信息和错误。另一方面,我们在下面看到的AccessLogger用于记录...
要弄清楚什么是RESTful API,首先要知道REST是什么REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或...
在Gin框架中设置和获取Cookie的方法如下package mainimport ("fmt""github.com/gin-gonic/gin")func main() {r := gin.Default()...