私はrouting.ymlで、すべての単一ルートでパラメーター_locale要件を指定しましたが、これはこの状況を単純化するためのものであるに違いないと思います。
routing.yml
ProjectBaseBundle_index:
pattern: /{_locale}
defaults: { _controller: ProjectBaseBundle:Default:index }
requirements:
_locale: en|es
ProjectBaseBundle_privacy:
pattern: /privacy/{_locale}
defaults: { _controller: ProjectBaseBundle:Default:privacy }
requirements:
_locale: en|es
.....
ProjectBaseBundle_legal:
pattern: /legal/{_locale}
defaults: { _controller: ProjectBaseBundle:Default:legal }
requirements:
_locale: en|es
私はSymfony2.1ベータ3を使用しています
すべてのルートにグローバル_locale要件を指定することはできますか?