Php symfony路由器调试程序显示奇怪<;href=>;前缀

Php symfony路由器调试程序显示奇怪<;href=>;前缀,php,symfony,symfony4,Php,Symfony,Symfony4,在我的控制器中创建的所有方法都有前缀。当某些方法依赖于控制器中的方法顺序而无法工作时,我也有奇怪的行为 例如,如果api_delete在api_create方法之前,那么它可以工作。当api_delete在api_create之后时,则不起作用 你知道是从哪里来的吗 Name Method Scheme Host Path api_delete ANY

在我的控制器中创建的所有方法都有
前缀。当某些方法依赖于控制器中的方法顺序而无法工作时,我也有奇怪的行为

例如,如果api_delete在api_create方法之前,那么它可以工作。当api_delete在api_create之后时,则不起作用

你知道
是从哪里来的吗

Name                     Method  Scheme Host   Path                               

api_delete                 ANY     ANY  ANY   <href=>/api/delete/{id}            
api_create                 ANY     ANY  ANY   <href=>/api/create_ajax
fos_user_security_login  GET|POST  ANY  ANY   /login                             
fos_user_security_check   POST     ANY  ANY   /login_check                       
config/routes.yaml

# config/routes.yaml
fos_user:
   resource: "@FOSUserBundle/Resources/config/routing/all.xml"
config/routes/annotations.yaml

# config/routes/annotations.yaml
controllers:
    resource: ../../src/Controller/
    type: annotation
config/routes/fos_js_routing.yaml

# config/routes/fos_js_routing.yaml
fos_js_routing:
    resource: "@FOSJsRoutingBundle/Resources/config/routing/routing-sf4.xml"
# config/packages/routing.yaml
framework:
    router:
        strict_requirements: ~  
config/packages/routing.yaml

# config/routes/fos_js_routing.yaml
fos_js_routing:
    resource: "@FOSJsRoutingBundle/Resources/config/routing/routing-sf4.xml"
# config/packages/routing.yaml
framework:
    router:
        strict_requirements: ~  

定义引用动作“api\U创建”和“api\U删除”的控制器-
类SomeController扩展之前有什么…
?是否有任何全局
@Route()
注释?有注释吗?如果是的,你能把这部分添加到问题中吗?@Route(“api/delete/{id}”应该是@Route(“/api/delete/{id}”)。不知道缺少的斜杠是否把事情搞砸了。那个引用了动作“api\u create”和“api\u delete”的控制器——在
类SomeController扩展之前有什么…
?是否有全局
@Route()
annotation?有任何注释吗?如果有,你能把这部分添加到问题中吗?@Route(“api/delete/{id}”应该是@Route(“/api/delete/{id}”)。我不知道缺少的斜杠是否把事情搞砸了。