/ / Composer Update mit FOSUserBundle mit ~2.0@dev mit Problem - Symfony, Fosuserbundle

Composer Update mit FOSUserBundle mit ~2.0@dev mit Problem - symfony, fosuserbundle

Ich verwende die Version Symfony 2.3. * Für mein Symfony-Projekt, ~2.0@dev FOSUserBundle. Heute, wenn ich ein Composer-Update durchgeführt habe und versucht habe, die Registerseite zu öffnen, gibt es mir Fehler Typ "SymfonyComponentFormExtensionCoreTypeTextType" konnte nicht geladen werden

Bei der Suche nach den letzten Commits von FOSUserBundle habe ich festgestellt, dass sie zur Unterstützung von Symfony 3 einige Änderungen an Formularen vorgenommen haben (sie haben LegacyFormHelper verwendet). Sie können es hier überprüfen

Ich bin nicht sicher, was ich tun soll, um dieses Problem zu lösen.

Bis heute funktionierte es wie ein Zauber. Ich habe diese Ausgabe heute einmal gesehen, als sie den Komponisten aktualisiert hat.

Antworten:

0 für die Antwort № 1

Sie müssen nur hinzufügen use SymfonyComponentFormExtensionCoreTypeTextType in Ihrem FormType oder in Ihrem Controller, wenn Sie keine Formularklassen erstellt haben.

Um den Formulartyp zu kennzeichnen, müssen Sie dievollständig qualifizierter Klassenname - wie TextType :: class in PHP 5.5 oder SymfonyComponentFormExtensionCoreTypeTextType. Vor Symfony 2.8 können Sie einen Alias ​​für jeden Typ wie Text oder Datum verwenden. Die alte Alias-Syntax funktioniert bis Symfony 3.0 weiterhin. Weitere Informationen finden Sie im 2.8 UPGRADE-Protokoll.