Yii使用Flash数据 Yii Sessions Yii Cookies Yii提供了闪存数据的概念。Flash数据是一个会话数据,它 - 被设置在一个请求中。 只会在下一个请求中提供。 之后会自动删除。 第1步 - 将一个 actionShowFlash 方法添加到 SiteController 。 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浏览器的地址栏中输入 http:// localhost:8080 / index.php?r = site / show-flash 时,您将看到以下内容。 Yii还提供以下会议课程 - yii \ web \ CacheSession - 将会话 信息存储在缓存中。 yii \ web \ DbSession - 将会话 信息存储在数据库中。 yii \ mongodb \ Session - 将会话 信息存储在MongoDB中。 yii \ redis \ Session - 使用redis数据库存储会话信息。 Yii Sessions Yii Cookies