当我使用此 url 时,我的 API 不会输入好方法: myserver/api/structures/close.
/* @RestPut("structures/close")
它输入 int 这个 url 的方法: myserver/api/structures/{id}
/* @RestPut("structures/{id}")
但我想输入第一种方法。我该怎么办?
我使用Symfony 3,Doctrine 2
这里有 2 个选项:
- 将
structures/{id}
路由放在文件的末尾,以便首先匹配structures/order
路由。 -
将路由的
id
参数限制为仅整数(不确定这是否有效(@Rest\Put("structures/{id}", requirements={"id": "\d+"}(