Ich habe eine Controller-Aktion wie folgt aus:Get symfony Route von Controller-Aktion Anmerkungen
/**
* @Route("/post/delete/{id}", name="delete_post_modal")
*/
public function deleteAction(Post $post)
{
// ...
}
Die Anmerkung @Route
symfony Methode auszuführen sagt deleteAction
wenn Route delete_post_modal
übereinstimmt. All dies funktioniert gut.
Frage: Gibt es eine Möglichkeit, diese Funktionalität umzukehren und den Namen der Route aus Methodenname zu erhalten?
aus dem obigen Beispiel:
- ich habe:
PostController::deleteAction()
(oderself::deleteAction
) - Ich brauche zu bekommen:
delete_post_modal
Dank!
Ich bin ein Laravel Benutzer, die intern symfony verwendet und ich denke, dass es eine Klasse mit dem Namen anfordern, dass Sie den Pfad Informationen erhalten nutzen können. –
Es gibt einen Konsolenbefehl, der mit route_name durch url: router: match übereinstimmt, hoffe, das kann Ihnen helfen. [link] (http://johnkary.net/blog/useful-commands-for-efficient-symfony2-development/) –