mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-09-23 20:53:46 +08:00
实现部署到二级虚拟目录
This commit is contained in:
@@ -15,14 +15,16 @@ type Pagination struct {
|
||||
Request *http.Request
|
||||
Total int
|
||||
Pernum int
|
||||
BaseUrl string
|
||||
}
|
||||
|
||||
//NewPagination 新建分页器
|
||||
func NewPagination(req *http.Request, total int, pernum int) *Pagination {
|
||||
func NewPagination(req *http.Request, total int, pernum int,baseUrl string) *Pagination {
|
||||
return &Pagination{
|
||||
Request: req,
|
||||
Total: total,
|
||||
Pernum: pernum,
|
||||
BaseUrl: baseUrl,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,7 +105,7 @@ func (p *Pagination) Pages() string {
|
||||
//pageURL 生成分页url
|
||||
func (p *Pagination) pageURL(page string) string {
|
||||
//基于当前url新建一个url对象
|
||||
u, _ := url.Parse(p.Request.URL.String())
|
||||
u, _ := url.Parse(p.BaseUrl + p.Request.URL.String())
|
||||
q := u.Query()
|
||||
q.Set("page", page)
|
||||
u.RawQuery = q.Encode()
|
||||
|
Reference in New Issue
Block a user