我在使用FOSRestBundle调用API时遇到了困难。
users:
type: rest
resource: GU\GreetupBundle\Controller\UsersController
class UsersController extends FOSRestController implements ClassResourceInterface
{
public function postUserLocationAction($id, Request $request)
{
var_dump($request->attributes); die();
}
}
根据文档,这应该有效:
curl {{url}}/users/:id/location
但我得到以下No route found for "POST /users/1/location"
答案 0 :(得分:0)
使用bin/console debug:router
可以为您提供帮助。
它返回已注册的所有路由,您将能够找到与您的控制器对应的路由(用于调试)。
一旦完成,请不要犹豫,添加更多信息以便进一步提升;)