2017-11-24 3 views
0

Auf meiner Homepage (http://127.0.0.1:8000/) rende ich aus meiner Sicht das fos-Benutzerregistrierungsformular.Registrierungsformular auf der Homepage funktioniert nicht und Weiterleitung zur Registrierung Route

base.html.twig:

{{ render(controller('FOSUserBundle:Registration:register')) }} 

Aber wenn ich Absenden des Formulars es mir http://127.0.0.1:8000/register Umleiten mit unter jeder gibt ein Fehlermeldung Please enter your firstname/lastname/etc. Wenn ich versuche, das Formular von /register einzureichen, wird es mich zu /register umleiten. Aber diesmal ohne Fehlermeldung unter jeder Eingabe.

In meinem routing.yml, habe ich die sonata_user_register Route. Wenn ich es lösche, wird beim Senden des Registrierungsformulars von der Homepage ein Fehler No route found for "POST /register/" ausgelöst.

routing.yml:

sonata_user_register: 
resource: "@SonataUserBundle/Resources/config/routing/sonata_registration_1.xml" 
prefix: /register 

Was soll ich tun, um die Registerschalungen zu machen und die Umleitung ändern, wenn es ab? Vielen Dank im Voraus!

Antwort

0

Haben Sie versucht, Routing von fosuserbundle hinzuzufügen?

fos_user: 
    resource: "@FOSUserBundle/Resources/config/routing/all.xml" 

Und was versuchst du zu tun? Sie möchten die Weiterleitungs-URL ändern oder was?

+0

Ich versuche, die Umleitung zu ändern, wenn Sie das Formular senden – Philippe

+0

versuchen, Controller zu überschreiben: 'vendor/friendsofsymfony/user-bundle/Controller/RegistrationController.php' – PizzaLover

Verwandte Themen