0
symfony4で現在のルートを表示します。 symfony4現在のルートを表示するのと同等です
{% set currentPath = app.request.attributes.get('_route') %}
が、それは動作しません、結果はありがとう
nullである:私はこれを試してみてください。
symfony4で現在のルートを表示します。 symfony4現在のルートを表示するのと同等です
{% set currentPath = app.request.attributes.get('_route') %}
が、それは動作しません、結果はありがとう
nullである:私はこれを試してみてください。
あなたはちょうどこのように、現在の要求のURIを取得することができます:あなたは現在のパスを再利用し、あなたはそれをこのような何かを行うことができ、パラメータの一部を変更/追加したい場合は
{% set currentPath = app.request.uri %}
:
{% set routeName = app.request.attributes.get('_route') %}
{% set routeParams = app.request.attributes.get('_route_params')|merge({'some_url_param': 'a value'}) %}
{% set currentPath = path(routeName, routeParams) %}
を
_routeには、現在のルートの名前が含まれています。実際のURLを取得するには、path()に渡します。もちろん、どのパラメータも欠けています。 – Cerad