web-dev-qa-db-fra.com

Créez un lien avec une ancre avec Twig path dans Symfony 2

J'essaie de créer un lien avec une ancre comme "www.example.com/services#anchor1" dans mon modèle Twig. Jusqu'à présent, j'ai utilisé le chemin fonction pour créer des liens path('services'). J'ai essayé avec path('services#anchor1') mais évidemment ça ne marche pas.

Il ne semble pas y avoir beaucoup d'informations sur cette fonction ou c'est juste que je ne la trouve pas. Une idée de comment pourrais-je le faire?

Merci!

31
lgomezma

Essayez <a href="{{ path('_welcome') }}#home">Home</a>

56
madflow

Depuis Symfony 3.2, vous pouvez utiliser le _fragment option:

<a href="{{ path('homepage', {'_fragment': 'home'}) }}">Home</a>

Découvrez introduction de la fonctionnalité sur le blog Symfony.

28
COil