我在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)
并且没有任何路线被执行。谁能告诉我这里我做错了什么?为什么没有路线执行?
P.S Newbie here
答案 0 :(得分:9)
他们有相同的名字
试试这个:
dm_dashboard_login:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:login }
methods: [GET]
dm_dashboard_process:
pattern: /
defaults: { _controller: DigitalManagerERPBundle:Default:processLogin }
methods: [POST]