web-dev-qa-db-ja.com

Symfony 2のTwigパス関数でアンカーを含むリンクを作成します

Twigテンプレートで「www.example.com/services#anchor1」のようなアンカーを使用してリンクを作成しようとしています。これまではpathリンクを作成する関数path('services')path('services#anchor1')を試してみましたが、明らかに機能しません。

それはこの関数についての多くの情報ではないようです、または私がそれを見つけることができないというだけのことです。どうすればそれを実行できますか?

ありがとう!

31
lgomezma

<a href="{{ path('_welcome') }}#home">Home</a>をお試しください

56
madflow

Symfony 3.2以降では、_fragmentオプションを使用できます:

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

Symfonyブログの 機能の紹介 を確認してください。

28
COil