当我发送邀请电子邮件成功时,我在控制器中遇到问题并带有消息。
我有这段代码:
$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,发送成功
控制器获得此标签的位置?我该怎么办才能得到我想要的结果? 谢谢,抱歉我的英文
答案 0 :(得分:0)
出现DIV标记,因为您的(Twig)模板获取Flash消息以呈现它们将每条消息放在DIV标记中。
这实际上是一种明智的方法,因为闪存包可能包含多个要显示的消息。如果您没有将每条消息都放在这样的块标记中,那么每条消息都会出现连接成一条消息。