如何在小分枝模板中从symfony2路由名生成url


How to generate a url from symfony2 route name in a twig template?

我想避免在Symfony2项目的分支模板中硬编码相对url。

我在控制器中定义了一些路由名,例如:

@Route("/", name="homepage")

是否有一个Twig或Symfony2功能,可以帮助我正确地生成链接?比如:

<a href='{{ magic_fct("homepage") }}'>Home</a>

将返回:

<a href='/'>Home</a>

使用如下:

<a href='{{ path('homepage') }}'>Home page</a>

当然可以。查看链接到页面文档。

<a href="{{ path('homepage') }}">Home</a>