Heim > Artikel > Backend-Entwicklung > Yii2 setFlash后redirect后,getFlash总是为空
为啥呢?
<code class="php">Yii::$app->session->setFlash('danger', 'City Wide Curfew'); return Yii::$app->controller->redirect(['/default/index'], 307);</code>
在 /default/index 中 echo Yii::$app->session->getFlash('danger') 总是为空?
为啥呢?
<code class="php">Yii::$app->session->setFlash('danger', 'City Wide Curfew'); return Yii::$app->controller->redirect(['/default/index'], 307);</code>
在 /default/index 中 echo Yii::$app->session->getFlash('danger') 总是为空?
我的解决方法是:在Yii::$app->controller->redirect()后,Yii::$app->end()