[英]Symfony2 Controller message with html tag
當我成功發送邀請電子郵件時,控制器中出現消息問題。
我有以下代碼:
$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,發送成功
控制器在哪里獲得此標簽? 我該怎么做才能得到我想要的結果? 謝謝,抱歉我的英語
之所以會顯示DIV標簽,是因為您的(Twig)模板在獲取Flash消息以呈現它們時將每條消息都放置在DIV標簽中。
實際上,這是一種明智的做法,因為閃存包可能包含多個要顯示的消息。 如果您沒有將每條消息都放在這樣的阻止標簽中,那么每條即插即用消息將顯示為一條消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.