REST API 如何路由到使用 FOSRestBundle 创建服务的后端控制器?

how is a REST API is routed to back end controller where FOSRestBundle is used to create services?

这是一个场景 - http://ic.local/api/adds/disclosuers 是 URL 创建一个 Disclouser,点击表单提交下面的数据得到 POST 到 URL。

{"gm_restbundle_tdtlsdisc":{"isClassified":"N","isExportControl":"N","discTitle":"test","firstRecordedDate":"06-December-2016","estimatedTime":"5","shareOutsideGM":"N"}}

但是当我查看后端 PHP Symfony 代码时,我无法找到哪个控制器正在处理这个 POST 请求。 adds class 没有 disclosuers 方法。

如果使用FOSRestBundle,会不会携带什么不同的机制?我在整个项目中搜索了 adds/disclosuers。但我只在提到 POST URL 的一个 Angular JS 文件中看到它。

我一头雾水

使用debug调试您的路由器。

app/console debug:router 将显示已注册路线列表

app/console debug:router ROUTE_NAME 将显示特定路线的详细信息,包括连接到该路线的控制器