首页 > 解决方案 > 指向路由的 Twig_Environment 链接不起作用

问题描述

我有一个 symfony 4 项目,我需要在通过 SwiftMailer 发送邮件模板之前呈现邮件模板。我知道可以使用控制器(https://symfony.com/doc/current/email.html)中的 renderView() 方法进行渲染,但是为了可重用性,我决定将 \Twig_Environment 注入服务中,就像可以在这里可以看到: 在此处输入图像描述

然后我渲染以下模板并通过邮件发送: 在此处输入图像描述

令牌渲染得很好,但问题是,到路由“student_verify”的链接不起作用。我已验证路线名称是正确的。不能在服务中呈现链接吗?或者有人知道怎么做吗?

标签: symfonytwig

解决方案


试试这个例子:

<a href="{{ url('student_verify') }}">some text</a>

推荐阅读