📅  最后修改于: 2020-10-16 07:15:55             🧑  作者: Mango
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的View文件。
['class' => 'alert-info'],
'body' => Yii::$app->session->getFlash('greeting'),
]);
?>
步骤3-在网络浏览器的地址栏中键入http:// localhost:8080 / index.php?r = site / show-flash时,您将看到以下内容。
Yii还提供以下会话类-
yii \ web \ CacheSession-将会话信息存储在缓存中。
yii \ web \ DbSession-将会话信息存储在数据库中。
yii \ mongodb \ Session-将会话信息存储在MongoDB中。
yii \ redis \ Session-使用redis数据库存储会话信息。