Yii项目中session数据库的存储操作是怎样
Admin 2022-06-11 群英技术资讯 721 次浏览
这篇文章给大家介绍了“Yii项目中session数据库的存储操作是怎样”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。本文实例讲述了Yii框架 session 数据库存储操作方法。分享给大家供大家参考,具体如下:
在组件中声明session 组件开启数据库库存储
[
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii',
'username' => 'root',
'password' => 'xxxxxx',
'charset' => 'utf8'
],
'session' => [
'class' => 'yii\web\DbSession', //session 操作对象
'db' => 'db', //指定数据库操作组件是上面的组件db
'sessionTable' => 'yii_session' //session 数据库表名称
]
]
]
yii_session 表结构
CREATE TABLE yii_session ( id CHAR(40) NOT NULL PRIMARY KEY, expire INTEGER, data BLOB )
控制器:
namespace app\controllers\home;
use Yii;
use yii\web\Controller;
class IndexController
{
public function actionIndex()
{
$session = Yii::$app->session;
if(isset($session['name']) && isset($session['tel']))
{
var_dump($session);
}else{
$session['name'] = '谭勇';
$session['tel'] = 22;
echo 'set session';
}
}
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Laravel框架基于ajax实现二级联动功能,结合实例形式分析了Laravel框架ajax数据读取及联动菜单的构造与使用技巧,需要的朋友可以参考下
今天小编就为大家分享一篇在TP5数据库中四个字段实现无限分类的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本篇文章主要给朋友们介绍了PHP编程const和define有什么区别的内容,const用于类成员变量定义,一旦定义且不能改变其值;define定义全局常量,在任何地方都可以访问。
今天小编就为大家分享一篇关于PHP getNamespaces()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
在PHP内部,系统维护着连接状态,其状态有三种可能的情况:0-NORMAL(正常)1-ABORTED(异常退出)2-TIMEOUT(超时)当PHP脚本正常地运行NORMAL状态时,...
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008