gpt4 book ai didi

session - Yii2 session ,Flash消息

转载 作者:行者123 更新时间:2023-12-03 07:52:48 38 4
gpt4 key购买 nike

我在设置Flash消息时遇到问题。
因此,我有一个 Action ,在某些情况下应使用Flash重定向。看起来像这样:

if(!$this->_isSameOrg($reports)){
\Yii::$app->session->setFlash('consol_v_error',\Yii::t('app/consol', 'some_text'));
$this->redirect(\Yii::$app->request->getReferrer());
return;
}

重定向后,我有这个
<div class="col-lg-12">
<?php if(Yii::$app->session->hasFlash('consol_v_error')): ?>
<div class="alert alert-danger" role="alert">
<?= Yii::$app->session->getFlash('consol_v_error') ?>
</div>
<?php endif; ?>
</div>

问题是我在这里看不到任何消息。在“调试”面板中,我看到SESSION var填充了良好的闪存,但此if语句不显示。
也许我需要配置 session 组件或其他内容?...

最佳答案

要设置闪光灯,请尝试

  \Yii::$app->getSession()->setFlash('error', 'Your Text Here..');
return $this->redirect('Your Action');

并显示它。
   <?= Yii::$app->session->getFlash('error'); ?>

关于session - Yii2 session ,Flash消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25367245/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com