您好我已在admin中的电子邮件模板之间定义并放置持有者:
Dear {{ CUSTOMER_NAME }},
Please click {{ LINK_CONSTANT }} to see your order details.
因此,在创建此电子邮件模板的控制器中,我想为{{ LINK_CONSTANT }}
创建动态链接。我正在努力追随:
$portalUrl = $request->getScheme() . '://' . $request->getHttpHost() . $request->getBasePath(). '/app_dev.php/XDEF344545';
$urlLink = "<a href = ".$portalUrl.">Click Here</a>";
$template = $this->get('twig')->createTemplate($contents);
$templateString = $template->render(array(
'CUSTOMER_NAME' => 'Sam',
'LINK_CONSTANT'=>$urlLink,
));
return $this->render('action_and_message/messageTemplates/emailTemplates/emailTemplate.html.twig', array(
'data' =>$templateString
));
但是在打印模板的同时打印链接: http://192.168.10.23/project/route/XCBNH343。我想要一个超级链接
as : <a href= "http://192.168.10.23/project/route/XCBNH343">Click Here</a>
为实现这一目标需要做些什么?
谢谢你!
答案 0 :(得分:0)
在控制器末尾传递的模板文件(xxx.twig)中,您可以使用原始过滤器。
那是
{{ LINK_CONSTANT | raw }}
而不是
{{ LINK_CONSTANT }}.