
- Yii 教程
- Yii - 首頁
- Yii - 概述
- Yii - 安裝
- Yii - 建立頁面
- Yii - 應用程式結構
- Yii - 入口指令碼
- Yii - 控制器
- Yii - 使用控制器
- Yii - 使用操作
- Yii - 模型
- Yii - 小部件
- Yii - 模組
- Yii - 檢視
- Yii - 佈局
- Yii - 資源
- Yii - 資源轉換
- Yii - 擴充套件
- Yii - 建立擴充套件
- Yii - HTTP 請求
- Yii - 響應
- Yii - URL 格式
- Yii - URL 路由
- Yii - URL 規則
- Yii - HTML 表單
- Yii - 驗證
- Yii - 特設驗證
- Yii - AJAX 驗證
- Yii - 會話
- Yii - 使用 Flash 資料
- Yii - Cookie
- Yii - 使用 Cookie
- Yii - 檔案上傳
- Yii - 格式化
- Yii - 分頁
- Yii - 排序
- Yii - 屬性
- Yii - 資料提供程式
- Yii - 資料小部件
- Yii - ListView 小部件
- Yii - GridView 小部件
- Yii - 事件
- Yii - 建立事件
- Yii - 行為
- Yii - 建立行為
- Yii - 配置
- Yii - 依賴注入
- Yii - 資料庫訪問
- Yii - 資料訪問物件
- Yii - 查詢生成器
- Yii - 活動記錄
- Yii - 資料庫遷移
- Yii - 主題
- Yii - RESTful API
- Yii - RESTful API 實戰
- Yii - 欄位
- Yii - 測試
- Yii - 快取
- Yii - 碎片快取
- Yii - 別名
- Yii - 日誌記錄
- Yii - 錯誤處理
- Yii - 身份驗證
- Yii - 授權
- Yii - 本地化
- Yii - Gii
- Gii – 建立模型
- Gii – 生成控制器
- Gii – 生成模組
- Yii 有用資源
- Yii - 快速指南
- Yii - 有用資源
- Yii - 討論
Yii - 使用 Flash 資料
Yii 提供了一個 Flash 資料的概念。Flash 資料是一種會話資料,它:
- 在一個請求中設定。
- 僅在下一個請求中可用。
- 之後將自動刪除。
步驟 1 - 向 SiteController 新增一個 actionShowFlash 方法。
public function actionShowFlash() { $session = Yii::$app->session; // set a flash message named as "greeting" $session->setFlash('greeting', 'Hello user!'); return $this->render('showflash'); }
步驟 2 - 在 views/site 資料夾中,建立一個名為 showflash.php 的檢視檔案。
<?php use yii\bootstrap\Alert; echo Alert::widget([ 'options' => ['class' => 'alert-info'], 'body' => Yii::$app->session->getFlash('greeting'), ]); ?>
步驟 3 - 當您在 Web 瀏覽器的位址列中輸入 https://:8080/index.php?r=site/show-flash 時,您將看到以下內容。

Yii 還提供以下會話類:
yii\web\CacheSession - 將會話資訊儲存在快取中。
yii\web\DbSession - 將會話資訊儲存在資料庫中。
yii\mongodb\Session - 將會話資訊儲存在 MongoDB 中。
yii\redis\Session - 使用 redis 資料庫儲存會話資訊。
廣告