我想避免在Symfony2项目中的twig模板中对相对URL进行硬编码。
我在控制器中定义了一些路由名称,例如:
@Route("/", name="homepage")
是否有Twig或Symfony2功能可以帮助我正确生成链接?类似的东西:
<a href='{{ magic_fct("homepage") }}'>Home</a>
将返回:
<a href='/'>Home</a>
答案 0 :(得分:5)
使用以下内容:
<a href='{{ path('homepage') }}'>Home page</a>
答案 1 :(得分:2)
是的,当然可以。请查看Linking to Pages文档。
<a href="{{ path('homepage') }}">Home</a>