如果没有路由器,我可以直接从主控制器呼叫控制器

时间:2015-10-20 11:39:18

标签: go controller beego

我有一个控制器说来自包xx的XXController。现在我希望将此控制器作为xx.XXController {}之类的函数调用。并且控制器内的登录应该被执行。

1 个答案:

答案 0 :(得分:0)

这是我使用Beego Framework找到的一个例子。希望这会有所帮助。

Link to example Code

package routers

import (
    "github.com/astaxie/beego"
    ctl "github.com/ikeikeikeike/beego-samples/auth/controllers"
)

func init() {
    beego.Router("/", &ctl.UsersController{}, "get:Index")
    beego.Router("/login", &ctl.LoginController{}, "get,post:Login")
    beego.Router("/logout", &ctl.LoginController{}, "get:Logout")
    beego.Router("/signup", &ctl.LoginController{}, "get,post:Signup")
}