0
我有一个前端(销售)和后端(管理)的应用程序,我想要做的就是设置由上下文分隔的Flash消息,因为当我在两个上下文中登录时,我在后端消息中收到属于前端,我不想要它。如何在diferente应用上下文中设置symfony2 flash消息?
对不起我的英语,但我不是英语发言者。 King Regards
我有一个前端(销售)和后端(管理)的应用程序,我想要做的就是设置由上下文分隔的Flash消息,因为当我在两个上下文中登录时,我在后端消息中收到属于前端,我不想要它。如何在diferente应用上下文中设置symfony2 flash消息?
对不起我的英语,但我不是英语发言者。 King Regards
如果您使用会话闪存包,则只需在添加消息时使用不同的名称。例如,你可以使用下面的联系信息:
// in your controller
$this->get('session')->getFlashBag()
->add('admin_error','No user found with that email address');
.........................................................
{# in your template #}
{% for flashMessage in app.session.flashbag.get('admin_error') %}
<div class="error-message">{{ flashMessage }}</div>
{% endfor %}
然后做同样的事情在你的公共控制器/模板,但像“public_error”取代“admin_error”。
你到目前为止尝试了什么?向我们展示一些代码 – Med