mirror of
https://gitee.com/johng/gf
synced 2026-06-06 16:21:40 +08:00
分组路由对象绑定时支持多方法绑定
This commit is contained in:
@ -307,9 +307,17 @@ func (g *RouterGroup) doBind(bindType string, pattern string, object interface{}
|
||||
} else {
|
||||
if len(extras) > 0 {
|
||||
if g.server != nil {
|
||||
g.server.doBindObjectMethod(pattern, object, extras[0], g.middleware)
|
||||
if gstr.Contains(extras[0], ",") {
|
||||
g.server.doBindObject(pattern, object, extras[0], g.middleware)
|
||||
} else {
|
||||
g.server.doBindObjectMethod(pattern, object, extras[0], g.middleware)
|
||||
}
|
||||
} else {
|
||||
g.domain.doBindObjectMethod(pattern, object, extras[0], g.middleware)
|
||||
if gstr.Contains(extras[0], ",") {
|
||||
g.domain.doBindObject(pattern, object, extras[0], g.middleware)
|
||||
} else {
|
||||
g.domain.doBindObjectMethod(pattern, object, extras[0], g.middleware)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if g.server != nil {
|
||||
|
||||
Reference in New Issue
Block a user