竹林风
- 竹林风 2018-05-15 已签到连续签到1天,获得了5个金钱
首先你打印有没有进这个方法, echo也不需要
方法是进了的,还有个奇怪的地方
比如
在视图中假如这样写
<?phpif(Yii::$app->getSession()->hasFlash('error')){ echo 110; die; echo Yii::$app->getSession()->getFlash('error'); }
?>
在继承的控制器的init中不满足判断已经return重定向了,此时不应该进入上面的视图对吧,如果进入了上面的视图,那么就该输出110并且停止,但是奇怪的是,每次跳转后都没有信息,然后我找到Yii::$app->getSession()->getFlash()的源方法,在getFlash()里面加一个 die;,此时还没跳转就停止了,所以是在return $this->redirect(url)->send();后不知道怎么的访问了在getFlash而导致获取一次后失效。
但我就不明白了
return $this->redirect(url)->send();后下面的就停止了,然后到新的页面,新页面就只有显示信息用的getFlash(),怎么就多运行了一次- 竹林风 回答了问题 2.0 advanced 如何前后台同时登陆
我想知道怎么同在frontend中可以设置不同登录
- 竹林风 赞了回复
最简单的方法:
直接在模块下面的moule.php里面加上这一句: