URLに何も指定されていない場合、ローカルを自動的に設定しようとしています。
私が実現したいのは:
ユーザーがサイト www.example.com に入ると、自動的に英語に設定されます。
私はこれを試しました:
# homepage not localized: load the homepage with default language
index_not_localized:
path: /
defaults: { _controller: "AcmeSiteBundle:Default:index", _locale: en }
acme_site:
resource: "@AcmeSiteBundle/Controller/"
type: annotation
prefix: /{_locale}
defaults: { _locale: en }
requirements:
_locale: en|it
しかし、URL に言語を入れないと、次のエラーが表示されます。
Unable to generate a URL for the named route "_demo" as such route does not exist.
私は何を間違っていますか?