为了账号安全,请及时绑定邮箱和手机立即绑定

如何为可用的语言环境使用参数?

如何为可用的语言环境使用参数?

PHP
翻翻过去那场雪 2022-06-11 18:11:17
在 symfony 项目中,我不想为每条路由定义可用的语言环境,而是使用参数。所以跟随文档而不是智慧: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%”中使用的容器参数“supported_locales”必须是字符串或数字,但它是数组类型。那么我需要如何将我的参数引入需求?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

您需要为此参数设置一个字符串,如下所示:

parameters:
    locale: 'en'
    supported_locales: 'en|es|fr'


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号