Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 4.4将当前区域设置添加到generateURL函数_Symfony_Routes_Locale - Fatal编程技术网

Symfony 4.4将当前区域设置添加到generateURL函数

Symfony 4.4将当前区域设置添加到generateURL函数,symfony,routes,locale,Symfony,Routes,Locale,我有这样的路由配置 controllers: resource: '../src/Controller/' type: annotation prefix: en: '' '*': '/{_locale}' 这非常有效,属性覆盖区域设置 但当我使用generateURL时,我必须始终添加代码以获取当前语言环境并进行设置 如何自动完成 controllers: resource: '../src/Controller/' type: annotation

我有这样的路由配置

controllers:
 resource: '../src/Controller/'
 type: annotation
 prefix:
  en: '' 
  '*': '/{_locale}'
这非常有效,属性覆盖区域设置

但当我使用generateURL时,我必须始终添加代码以获取当前语言环境并进行设置

如何自动完成

controllers:
     resource: '../src/Controller/'
     type: annotation
     prefix:
       en: ''
       de: '/{_locale}'
       es: '/{_locale}'
       fr: '/{_locale}'
       hu: '/{_locale}'
       it: '/{_locale}'
       nl: '/{_locale}'
       pl: '/{_locale}'
       pt: '/{_locale}'
       ro: '/{_locale}'
       ru: '/{_locale}'
       tr: '/{_locale}'
这是可行的,但是如何清理这段代码呢