2016-08-09 26 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

これは私がやりたいことですが、私はまだコメントすることはできません...私は私の答えを改善しようとしますが、このコマンドの出力でより簡単になります。 –

関連する問題