【发布时间】:2020-08-20 12:03:28
【问题描述】:
我今天安装了symfony 5.1.3,发现路由配置有问题。我不确定这是否是故意的。但至少它与 symfony 4.4 不同。我在 4.4 中有以下设置,它工作正常。
homepage:
path:
en-us: /
others: /{_locale}/
controller: App\Controller\IndexController::homepage
requirements:
_locale: en-us|zh-cn|zh-hk
以上设置让我可以成功访问domain.com和其他mydomain.com/en-us、mydomain.com/zh-cn和mydomain.com/zh-hk。
但是现在在 symfony 5.1 中,上面的设置现在不起作用了。我相信对系统具有特殊意义的 _locale 可能是根本原因。谁能帮帮我?
【问题讨论】:
-
是的,我已经检查过该文档。该文档对我的问题没有帮助。