beego有办法创建多级控制器吗?

比如php框架里面的 admin/userController index/userController等

在beego里面如何创建呢? 找了好久没找到类似于这种写法的文档和说明

阅读 3.7k
2 个回答

可以的, beego的路由会把请求解析到某个函数上, 只要这个函数实现了FilterFunc func(*context.Context)这个接口, 你可以把你的controller逻辑放到任何位置, 都是可以的

新手上路,请多包涵

package routers

import (

"github.com/astaxie/beego"
"web/controllers"
"web/controllers/index"

)

func init() {

beego.Router("/", &controllers.MainController{}, "get:Index")
beego.Router("/index", &index.IndexController{},"get:Index")

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题