欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii框架 session 數(shù)據(jù)庫存儲操作方法示例

 更新時間:2019年11月18日 09:22:30   作者:傾聽歲月  
這篇文章主要介紹了Yii框架 session 數(shù)據(jù)庫存儲操作方法,結(jié)合實(shí)例形式分析了使用Yii框架session組件配置與數(shù)據(jù)庫存儲相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Yii框架 session 數(shù)據(jù)庫存儲操作方法。分享給大家供大家參考,具體如下:

在組件中聲明session 組件開啟數(shù)據(jù)庫庫存儲

[
  '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',   //指定數(shù)據(jù)庫操作組件是上面的組件db
      'sessionTable' => 'yii_session' //session 數(shù)據(jù)庫表名稱
    ]
  ]
]

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';
    }
  }
}

測試 http://host/index.php?r=home/index/index

更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • thinkPHP中volist標(biāo)簽用法示例

    thinkPHP中volist標(biāo)簽用法示例

    這篇文章主要介紹了thinkPHP中volist標(biāo)簽用法,結(jié)合實(shí)例形式分析了thinkPHP中volist標(biāo)簽的功能、屬性及相關(guān)使用技巧,需要的朋友可以參考下
    2016-12-12
  • PHP處理會話函數(shù)大總結(jié)

    PHP處理會話函數(shù)大總結(jié)

    在PHP開發(fā)中,比起Cookie,Session 是存儲在服務(wù)器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,PHP處理會話函數(shù)包括:session_start、session_register、session_is_registered、session_unregister、Session_destroy等等,這里詳細(xì)介紹下php處理會話函數(shù)
    2015-08-08
  • 詳解PHP合并多個PDF文件的方法

    詳解PHP合并多個PDF文件的方法

    這篇文章主要介紹了PHP合并多個PDF文件的示例代碼,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Laravel接收前端ajax傳來的數(shù)據(jù)的實(shí)例代碼

    Laravel接收前端ajax傳來的數(shù)據(jù)的實(shí)例代碼

    本篇文章主要介紹了Laravel接收前端ajax傳來的數(shù)據(jù)的實(shí)例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-07-07
  • Laravel事件監(jiān)聽器用法實(shí)例分析

    Laravel事件監(jiān)聽器用法實(shí)例分析

    這篇文章主要介紹了Laravel事件監(jiān)聽器用法,結(jié)合實(shí)例形式分析了Laravel事件監(jiān)聽器的注冊、使用相關(guān)流程及操作技巧,需要的朋友可以參考下
    2019-03-03
  • Yii2中的場景(scenario)和驗(yàn)證規(guī)則(rule)詳解

    Yii2中的場景(scenario)和驗(yàn)證規(guī)則(rule)詳解

    Yii2的rule用于對模型屬性進(jìn)行驗(yàn)證,scenario用戶定義不同場景下需要驗(yàn)證的模型,下面這篇文章主要給大家介紹了關(guān)于Yii2中場景(scenario)和驗(yàn)證規(guī)則(rule)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法

    ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法

    這篇文章主要介紹了ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法,簡單分析了thinkPHP中事務(wù)的啟動、提交、回滾等操作方法并給出了完整的事務(wù)提交與回滾操作實(shí)例,需要的朋友可以參考下
    2017-05-05
  • 最新評論