```
package routers
import (
"xxxxxxx/controllers"
"github.com/astaxie/beego"
)
type RedirectController struct {
beego.Controller
path string
}
func (this *RedirectController) Get() {
this.Redirect(this.path, 302)
}
func init() {
beego.Router("/", &RedirectController{path: "/dashboard"})
beego.Router("/dashboard", &controllers.DashboardController{})
}
```
如何给Controller的struct,添加一个额外的属性,并在设置router的时候初始化这个变量。
我想复用这种跳转的代码,并可以自定义设置跳转的目标地址。
有疑问加站长微信联系(非本文作者)