2016-08-09 8 views
1

Ich habe Schwierigkeiten, einen Aufruf an eine API zu erhalten, die mit FOSRestBundle arbeitet.FOSRestBundle Keine Route gefunden

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(); 
    } 
} 

Gemäß der Dokumentation sollte diese Arbeit:

curl {{url}}/users/:id/location 

aber ich bekomme die folgende No route found for "POST /users/1/location"

Antwort

0

bin/console debug:router verwenden sollte Ihnen helfen.

Es gibt alle registrierten Routen zurück und Sie können diejenige finden, die Ihrem Controller entspricht (zum Debuggen).

Sobald das erledigt ist, zögern Sie nicht mehr Informationen hinzufügen weiter geholfen werden;)

+0

Während dies einen wertvollen Hinweis darauf sein, das Problem zu lösen, eine Antwort wirklich braucht, um die Lösung zu demonstrieren. Bitte [bearbeiten], um Beispielcode anzugeben, um zu zeigen, was Sie meinen. Alternativ können Sie dies auch als Kommentar schreiben. –

+0

Das ist, was ich tun wollte, aber ich kann noch nicht kommentieren ... Ich werde versuchen, meine Antwort zu verbessern, aber es wäre einfacher mit der Ausgabe dieses Befehls. –