当我使用以下网址时,我的API不会输入好的方法: myserver / api / structures / close。
/* @Rest\Put("structures/close")
它输入此URL的方法: myserver / api / structures / {id}
/* @Rest\Put("structures/{id}")
但是我想输入第一种方法。我该怎么办?
我使用Symfony 3,Doctrine 2
答案 0 :(得分:0)
您在这里有2个选择:
structures/{id}
路由放置到文件末尾,以便首先匹配structures/order
路由。将路由的id
参数限制为整数(不确定是否可行)
@Rest \ Put(“结构/ {id}”,要求= {“ id”:“ \ d +”})