本文實(shí)例講述了Yii框架 session 數(shù)據(jù)庫(kù)存儲(chǔ)操作方法。分享給大家供大家參考,具體如下:
在組件中聲明session 組件開(kāi)啟數(shù)據(jù)庫(kù)庫(kù)存儲(chǔ)
[ 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii', 'username' => 'root', 'password' => 'xxxxxx', 'charset' => 'utf8' ], 'session' => [ 'class' => 'yii\web\DbSession', //session 操作對(duì)象 'db' => 'db', //指定數(shù)據(jù)庫(kù)操作組件是上面的組件db 'sessionTable' => 'yii_session' //session 數(shù)據(jù)庫(kù)表名稱(chēng) ] ] ]
yii_session 表結(jié)構(gòu)
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'; } } }
測(cè)試 http://host/index.php?r=home/index/index
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Yii框架入門(mén)及常用技巧總結(jié)》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
標(biāo)簽:石嘴山 雙鴨山 內(nèi)江 江門(mén) 駐馬店 大同 深圳
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Yii框架 session 數(shù)據(jù)庫(kù)存儲(chǔ)操作方法示例》,本文關(guān)鍵詞 Yii,框架,session,數(shù)據(jù)庫(kù),存儲(chǔ),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。