我在_locale前缀
中遇到问题ecommerce:
resource: "@EcommerceBundle/Resources/config/routing.yml"
prefix: /{_locale}/
当我访问时,它不起作用:example.com/post/9
只有在我添加了_locale前缀时,它才有效,我希望它能使用前缀_locale或没有前缀_locale(或设置默认前缀_locale)
由于
答案 0 :(得分:0)
是的,这是“正常的”。
prefix: /{_locale}/
这意味着每个带/ xxx的网址都会被视为电子商务捆绑路由。
您应该在之前添加另一个前缀,或将其删除。
ecommerce:
resource: "@EcommerceBundle/Resources/config/routing.yml"
prefix: /ecommerce/{_locale}/
或如上所述,使用{{3}}。