带有html标记的Symfony2 Controller消息

时间:2015-10-09 09:01:35

标签: php html symfony controller

当我发送邀请电子邮件成功时,我在控制器中遇到问题并带有消息。

我有这段代码:

$mail_success = $trans->trans('mail.success',array( "%email%"=>$email),'messages',$locale );
                $this->addFlash("message", $mail_success);

在翻译页面.yml中我有这样的信息:

mail.success : "%email%, send with success"

但是我会在我的页面上打印一个带有编辑样式的类的消息,现在我明白了:

<div>email@email.com, send with success </div>

我想以此结果为例:     email@email.com,发送成功

控制器获得此标签的位置?我该怎么办才能得到我想要的结果? 谢谢,抱歉我的英文

1 个答案:

答案 0 :(得分:0)

出现DIV标记,因为您的(Twig)模板获取Flash消息以呈现它们将每条消息放在DIV标记中。

这实际上是一种明智的方法,因为闪存包可能包含多个要显示的消息。如果您没有将每条消息都放在这样的块标记中,那么每条消息都会出现连接成一条消息。