如何从树枝模板中的 symfony2 路由名称生成 url?
How to generate a url from symfony2 route name in a twig template?
我想避免在 Symfony2 项目的 twig 模板中硬编码相对 URL。
我在我的控制器中定义了一些路由名称,例如:
@Route("/", name="homepage")
有没有可以帮助我正确生成链接的 Twig 或 Symfony2 函数?类似于:
<a href='{{ magic_fct("homepage") }}'>Home</a>
会 return:
<a href='/'>Home</a>
使用以下内容:
<a href='{{ path('homepage') }}'>Home page</a>
是的,当然可以。查看 Linking to Pages 文档。
<a href="{{ path('homepage') }}">Home</a>
我想避免在 Symfony2 项目的 twig 模板中硬编码相对 URL。
我在我的控制器中定义了一些路由名称,例如:
@Route("/", name="homepage")
有没有可以帮助我正确生成链接的 Twig 或 Symfony2 函数?类似于:
<a href='{{ magic_fct("homepage") }}'>Home</a>
会 return:
<a href='/'>Home</a>
使用以下内容:
<a href='{{ path('homepage') }}'>Home page</a>
是的,当然可以。查看 Linking to Pages 文档。
<a href="{{ path('homepage') }}">Home</a>