FOSRestBundle找不到路线

时间:2016-08-09 01:12:19

标签: php fosrestbundle

我在使用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"

1 个答案:

答案 0 :(得分:0)

使用bin/console debug:router可以为您提供帮助。

它返回已注册的所有路由,您将能够找到与您的控制器对应的路由(用于调试)。

一旦完成,请不要犹豫,添加更多信息以便进一步提升;)