Symfony2 找不到 “GET /” 的路由:方法不允许(允许:POST)


Symfony2 No route found for "GET /": Method Not Allowed (Allow: POST)

我在routing.yml内部的捆绑包中定义了两条路由,它们是:

dm_dashboard:
    pattern:   /
    defaults:  { _controller: DigitalManagerERPBundle:Default:login }
    methods:  [GET]
dm_dashboard:
    pattern:  /
    defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
    methods:  [POST]

即为GET方法选择第一条路线,为POST方法选择第二条路线。但是当我尝试将其发送到路径时,我收到此错误

找不到"GET/"的路由:方法不允许(允许:开机自检)

并且没有执行任何路由。谁能告诉我我在这里做错了什么?为什么没有一个路由执行?

附言Newbie here

它们具有相同的名称

试试这个:

dm_dashboard_login:
    pattern:   /
    defaults:  { _controller: DigitalManagerERPBundle:Default:login }
    methods:  [GET]
dm_dashboard_process:
    pattern:  /
    defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
    methods:  [POST]