4

我在捆绑包中定义了两条路线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 /”的路由:不允许的方法(允许:POST)

并且没有一条路线被执行。谁能告诉我我在这里做错了什么?为什么没有一条路线执行?

附言Newbie here

4

1 回答 1

9

他们都有相同的名字

试试这个:

dm_dashboard_login:
    pattern:   /
    defaults:  { _controller: DigitalManagerERPBundle:Default:login }
    methods:  [GET]
dm_dashboard_process:
    pattern:  /
    defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
    methods:  [POST]
于 2013-10-30T15:08:48.657 回答