完成第二小结
This commit is contained in:
20
14.2.md
20
14.2.md
@@ -53,7 +53,14 @@ beego中主要有如下这些全局变量来控制session处理:
|
||||
}
|
||||
|
||||
## session使用
|
||||
通过上面的代码我们可以看到,beego框架很方便的就继承了session功能,那么我们在项目中如何使用呢?请看的示例代码:
|
||||
通过上面的代码我们可以看到,beego框架很方便的就继承了session功能,那么我们在项目中如何使用呢?
|
||||
|
||||
首先我们需要在我们的main入口中开启session
|
||||
|
||||
beego.SessionOn = true
|
||||
|
||||
|
||||
然后我们就可以在我们的控制器的相应方法中如下所示的使用session了:
|
||||
|
||||
func (this *MainController) Get() {
|
||||
var intcount int
|
||||
@@ -75,10 +82,19 @@ beego中主要有如下这些全局变量来控制session处理:
|
||||
上面的代码展示了如何在我们自己的控制逻辑中使用session,主要分两个步骤:
|
||||
|
||||
1. 获取session对象
|
||||
|
||||
//获取对象,类似PHP中的session_start()
|
||||
sess := this.StartSession()
|
||||
|
||||
2. 使用session进行一般的session值操作
|
||||
|
||||
|
||||
//获取session值,类似PHP中的$_SESSION["count"]
|
||||
sess.Get("count")
|
||||
|
||||
//设置session值
|
||||
sess.Set("count", intcount)
|
||||
|
||||
通过上面的例子我们看到在基于beego框架开发的应用中使用session相当方便,基本上和PHP中使用类似。
|
||||
|
||||
|
||||
## links
|
||||
|
||||
Reference in New Issue
Block a user