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