前端之家收集整理的这篇文章主要介绍了
php – Silex:使用Flash数据重定向,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将一个
页面重定向到另一个
页面,并在Silex中
显示一条消息.希望有一个Laravelesque的做法,但我非常怀疑:
$app->redirect('/here',301)->with('message','text');
然后我想在我的模板中显示消息:
{{ message }}
如果没有,还有另一种方式吗?
更新
我看到在Symfony中有一个getFlashBag方法 – 是我应该使用什么?具体来说,我正在使用Bolt内容管理系统.
是的,FlashBag是正确的
方法.
在您的控制器中设置一条快照消息(您可以
添加多条消息):
$app['session']->getFlashBag()->add('message','text');
$app->redirect('/here',301)
并在模板中打印:
{% for message in app.session.getFlashBag.get('message') %}
{{ message }}
{% endfor %}