2015-06-19 36 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」。