我在 routing.yml
中的一个包中定义了两条路由,它们是:
dm_dashboard:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:login }
methods: [GET]
dm_dashboard:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
methods: [POST]
即为 GET
方法选择第一个路由,为 POST
方法选择第二个路由。但是当我试图让它进入路径时,我得到了这个错误
No route found for "GET /": Method Not Allowed (Allow: POST)
并且没有一条路线被执行。谁能告诉我我在这里做错了什么?为什么所有路由都不执行?
P.S 这里是新手
最佳答案
他们有相同的名字
试试这个:
dm_dashboard_login:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:login }
methods: [GET]
dm_dashboard_process:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
methods: [POST]
关于php - Symfony2 找不到 "GET/": Method Not Allowed (Allow: POST) 的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19686376/