0

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.

私は何を間違っていますか?

4

1 に答える 1