FoSuserBundle Kein Encoder wurde konfiguriert: Neuen Benutzer erstellen
-
10-12-2019 - |
Frage
Ich möchte einen neuen Benutzer in fosuserbundle (symfony2) erstellen, aber ich bekomme immer dieselbe Botschaft (ich benutze generakodicetagcode):
Kein Encoder wurde für das Konto "MyProject \ userbundle \ entity \ user" konfiguriert.
Die Importe befinden sich in der richtigen Reihenfolge generasacodicetagpre.
Die Sicherheitsdatei: generasacodicetagpre.
Aber ich bekomme immer den gleichen Fehler ... Wissen Sie, wie Sie das beheben können?Die Lösung hier arbeitet nicht für mich
danke
Lösung
Sie fehlen beispielsweise Ihre eigene Benutzerklasse in der Encoder-Konfiguration, zum Beispiel: generasacodicetagpre.
Alternativ können Sie ihn auf der FoSuserbundle-Schnittstelle wie somit zusammenpassen: generasacodicetagpre.
Andere Tipps
für symfony 2.7+ Sie sollten diese Konfiguration verwenden: generasacodicetagpre.
aber!Sie sollten auch PHP 5.5 und Apache 2.4 oder Nginx haben.
editieren von security.yml in app / config generasacodicetagpre.
unter Haupt hinzufügen "Logout: ~" auch auch
für symfony 4.x siehe https://youtu.be/qgyqwgwy9tm