2016-08-09 3 views
1

FOSRestBundle을 사용하여 작동하는 API를 호출하는 데 문제가 있습니다.FOSRestBundle 경로를 찾을 수 없습니다.

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 

하지만 난 당신을 도움이 될 것 bin/console debug:router를 사용 No route found for "POST /users/1/location"

답변

0

다음 얻는다.

등록 된 모든 경로를 반환하고 컨트롤러에 해당하는 것을 찾을 수 있습니다 (디버깅 용). 당신이 일을 끝낼되면 더 도움이 될 더 많은 정보를 추가 주저하지 말고

,이 문제를 해결하기위한 중요한 힌트가 될 수도 있지만)

+0

는 대답은 정말 솔루션을 시연 할 필요가있다. 의미를 나타내는 예제 코드를 제공하려면 [편집]하십시오. 또는 이것을 주석으로 쓰는 것을 고려하십시오. –

+0

그게 내가하고 싶었지만 아직 논평 할 수 없다 ... 나는 내 대답을 향상 시키려고 노력할 것이지만이 명령의 출력으로 더 쉬울 것이다. –

관련 문제