[英]How to generate a url from symfony2 route name in a twig template?
I want to avoid hard-coding relative URLs in my twig templates in a Symfony2 project. 我想避免在Symfony2项目的树枝模板中对相对URL进行硬编码。
I have defined some route names in my controllers, for example: 我在控制器中定义了一些路由名称,例如:
@Route("/", name="homepage")
Is there a Twig or Symfony2 function that could help me generate links properly? 有Twig或Symfony2函数可以帮助我正确生成链接吗? Something like:
就像是:
<a href='{{ magic_fct("homepage") }}'>Home</a>
would return: 会返回:
<a href='/'>Home</a>
使用以下内容:
<a href='{{ path('homepage') }}'>Home page</a>
Yes, of course you can. 是的,当然可以。 Take a look in Linking to Pages documentation.
查看链接到页面文档。
<a href="{{ path('homepage') }}">Home</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.