オプションのパラメーターを使用したルーティングがあります。
/**
* @Route( "/route/{id}", name="_route", defaults={"id" = ""} )
* @Template()
*/
テンプレートにはフォームがあり、フォームを次のいずれかに送信する必要があります。
/route
また:
/route/10
/route/10/mail – if there were more than just one parameter
現時点では、次のように解決しています。
{{ path(app.request.attributes.get('_route')) }}/{{ object.id }}
これは問題なく機能しますが、可能なすべてのパラメーターを自分で追加する必要があります。小枝内から完全な現在のパスを取得する方法はありますか? テンプレートに送信するためにコントローラーに余分な変数を追加したくありません。