2015-06-19 63 views
0

我有一个前端(销售)和后端(管理)的应用程序,我想要做的就是设置由上下文分隔的Flash消息,因为当我在两个上下文中登录时,我在后端消息中收到属于前端,我不想要它。如何在diferente应用上下文中设置symfony2 flash消息?

对不起我的英语,但我不是英语发言者。 King Regards

+0

你到目前为止尝试了什么?向我们展示一些代码 – Med

回答

0

如果您使用会话闪存包,则只需在添加消息时使用不同的名称。例如,你可以使用下面的联系信息:

// 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”。

相关问题