欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Yii2 setFlash后redirect后,getFlash总是为空

程序员文章站 2022-05-06 18:12:44
...
为啥呢?
Yii::$app->session->setFlash('danger', 'City Wide Curfew');
return Yii::$app->controller->redirect(['/default/index'], 307);

在 /default/index 中 echo Yii::$app->session->getFlash('danger') 总是为空?

回复内容:

为啥呢?

Yii::$app->session->setFlash('danger', 'City Wide Curfew');
return Yii::$app->controller->redirect(['/default/index'], 307);

在 /default/index 中 echo Yii::$app->session->getFlash('danger') 总是为空?

我的解决方法是:在Yii::$app->controller->redirect()后,Yii::$app->end()

相关标签: php yii2