/プライバシー ポリシーを表示する公開ページを除いて、ルート パスの下にあるすべてのものを保護するようにセキュリティ設定をセットアップしました/privacy。すべて正常に動作します。
# security.yml
access_control:
- { path: ^/privacy$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ROLE_USER }
/privacyここで、ルートが からに変更されるように、プライバシー ポリシーのページにいくつかの異なる翻訳を追加しました/{_locale}/privacy。残念ながら、次の_localeようにパラメーターをセキュリティ パスに追加することはできません。
access_control:
...
- { path: ^/{_locale}/privacy$, role: IS_AUTHENTICATED_ANONYMOUSLY }
security.ymlでは、パスに を追加し、_locale事前定義された言語に制限できるように、どのように変更する必要があり(en|fr|es|de)ますか?