在 symfony 項目中,我不想為每條路由定義可用的語言環(huán)境,而是使用參數(shù)。所以跟隨文檔而不是智慧:team: resource: "Route/TeamRouting.yaml" prefix: /{_locale}/team/ requirements: _locale: en|fr我用了:team: resource: "Route/TeamRouting.yaml" prefix: /{_locale}/team/ requirements: _locale: '%supported_locales%'在我的service.yaml文件中我定義了:parameters: locale: 'en' supported_locales: ['en', 'es', 'fr']不幸的是,我收到以下錯誤:路由配置值“%supported_locales%”中使用的容器參數(shù)“supported_locales”必須是字符串或數(shù)字,但它是數(shù)組類型。那么我需要如何將我的參數(shù)引入需求?
1 回答

呼如林
TA貢獻1798條經(jīng)驗 獲得超3個贊
您需要為此參數(shù)設置一個字符串,如下所示:
parameters: locale: 'en' supported_locales: 'en|es|fr'
- 1 回答
- 0 關(guān)注
- 92 瀏覽
添加回答
舉報
0/150
提交
取消