我想避免在Symfony2项目中的twig模板中对相对URL进行硬编码.
我在控制器中定义了一些路由名称,例如:
@Route("/", name="homepage")
Run Code Online (Sandbox Code Playgroud)
是否有Twig或Symfony2功能可以帮助我正确生成链接?就像是:
<a href='{{ magic_fct("homepage") }}'>Home</a>
Run Code Online (Sandbox Code Playgroud)
会回来:
<a href='/'>Home</a>
Run Code Online (Sandbox Code Playgroud)
是的,当然可以。查看链接到页面文档。
<a href="{{ path('homepage') }}">Home</a>
Run Code Online (Sandbox Code Playgroud)