Ich beginne mit Symfony und ich kann 'durchaus die richtigen Begriffe finden, um die Frage zu stellen, damit die Lösung wirklich einfach oder ein Duplikat sein kann, also bitte mit mir.redirectToRoute lädt die Seite nicht, aber die Eingabe erfolgt
Wenn ich die URL im Browser wie http://localhost:8000/foo/fooPage/ eingeben, funktioniert es.
Aber wenn ich versuche, dies nach einer Formular-Vorlage zu tun:
return $this->redirectToRoute('/foo/fooPage/');
Ich bekomme diese Fehlermeldung: Kann nicht eine URL für die benannte Route „/ foo/fooPage /“ als solche Route existiert nicht generieren .
Also, was ist die richtige Art der Umleitung?
Veröffentlichen Sie Ihr Routing und Ihre Controller-Aktion – Preciel
@ TRiNE Antwort ist richtig, das ist die richtige Methode zum Redirect. Sie möchten wahrscheinlich Ihre Route herausfinden. Verwenden Sie: 'php bin/console debug: router', um alle Ihre Routen anzuzeigen. Der 'Name' ist normalerweise das, was Sie in Ihrer Weiterleitung verwenden. –
Danke @AlvinBunk Dein Kommentar war eigentlich der Hinweis a benötigt. – Eduardo