我正试图在我的Twig模板中创建一个带有类似"www.example.com/services#anchor1"的锚的链接。到目前为止,我一直在使用path函数来创建链接path('services')
。我试过使用path('services#anchor1')
,但显然不起作用。
似乎没有太多关于这个函数的信息,或者只是我找不到它。你知道我该怎么做吗?
谢谢!
尝试<a href="{{ path('_welcome') }}#home">Home</a>
从Symfony 3.2开始,您可以使用_fragment
选项:
<a href="{{ path('homepage', {'_fragment': 'home'}) }}">Home</a>
查看Symfony博客上的功能介绍。
我也遇到了同样的问题。我刚刚在a标签中生成了链接,但需要在一个新页面中打开,也就是在生成的url中添加target="_blank"
,所以我把href改成了这个,它成功了!
<a class="new-item" target="_blank" href="{{ link(item.title, item.url) }}"></a>