php – Silex:使用Flash数据重定向

前端之家收集整理的这篇文章主要介绍了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 %}

猜你在找的PHP相关文章