beego 0.2 版本发布了
这个版本集成了session
默认session 是关闭的. 你可以如下方式来开启:
func main() {
beego.SessionOn = true
beego.RegisterController("/", &controllers.MainController{})
beego.Run()
}
然后你就可以在控制器里面如下使用它了:
func (this *MainController) Get() {
var intcount int
sess := this.StartSession()
count := sess.Get("count")
beego.Info(count)
if count == nil {
intcount = 0
} else {
intcount = count.(int)
}
intcount = intcount + 1
beego.Info(intcount)
sess.Set("count", intcount)
this.Data["Username"] = "astaxie"
this.Data["Email"] = "astaxie@gmail.com"
this.Data["Count"] = intcount
this.TplNames = "index.tpl"
}

浙公网安备 33010602011771号