_ symfony 4中的本地管理

问题描述 投票:-1回答:1

我尝试在我的路线中设置变量{_local},这是控制器


    /*
    * @Route("/{_locale}" , name="home" , requirements={"_locale": "en|fr"})
    */
    public function generalHome($_locale)
    {
      dump($_locale) ;

      return $this->render('customer/home/home.html.twig');
    }

并且当我在浏览器中键入URL /en时,>]

Symfony返回错误:

No route found for "GET /en"

PS:我没有修改任何其他文件

我尝试在我的路线中设置变量{_local} ...这是控制器/ * * @Route(“ / {_ locale}”,name =“ home”,requirements = {“ _ locale”:“ en | fr“})* /公共函数generalHome($ ...

symfony symfony4
1个回答
0
投票

我可能是错的,但似乎找不到您的路线。这可能是由于您的route.yml无法导入注释:

© www.soinside.com 2019 - 2024. All rights reserved.