【发布时间】:2015-06-19 14:57:40
【问题描述】:
我有一个带有前端(销售)和后端(管理)的应用程序,我想做的是设置由上下文分隔的闪存消息,因为当我在两个上下文中登录时,我会在后端消息中收到属于前端的,我不想要它。
对不起,我的英语不好,但我不会说英语。 国王问候
【问题讨论】:
-
到目前为止你尝试了什么?给我们看一些代码
标签: symfony symfony-2.6
我有一个带有前端(销售)和后端(管理)的应用程序,我想做的是设置由上下文分隔的闪存消息,因为当我在两个上下文中登录时,我会在后端消息中收到属于前端的,我不想要它。
对不起,我的英语不好,但我不会说英语。 国王问候
【问题讨论】:
标签: symfony symfony-2.6
如果您使用会话闪存包,那么您只需在添加消息时使用不同的名称。例如,您可以将以下内容用于管理消息:
// 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 %}
然后在您的公共控制器/模板中执行相同的操作,但将“admin_error”替换为“public_error”之类的内容。
【讨论】: