Erneutes Laden oder Löschen von Daten in vorhandener Form in Symfony2.1

7

Wir haben von Symfony 2.0 auf 2.1 aktualisiert. Mit 2.0 habe ich die Entity geändert und das Formular neu geladen:

%Vor%

Aber das ist nicht mehr mit Symfony 2.1 ( Ссылка ) erlaubt. Ich erhalte den folgenden Fehler:

%Vor%

Gibt es eine Möglichkeit, das Formular an die Entity erneut zu binden / die Daten neu zu laden?

    
Ben 25.09.2012, 21:42
quelle

3 Antworten

3

Nun können Sie eine neue Instanz des Formulars erstellen und erneut binden. Scheint wie Overkill, aber es würde in einer Prise funktionieren.

    
theunraveler 26.09.2012, 01:06
quelle
11

Ich habe etwas gemacht, das den Trick gemacht hat ... Ich weiß nicht, ob es am besten ist, aber ...

%Vor%

Indem ich das gerade instanzierte Formularobjekt klonen kann, kann ich den "vollen" durch den leeren umschalten und alle Parameter beibehalten.

    
Ophiuchus 07.03.2013 16:04
quelle
8

Und der offensichtlichste Weg, das Formular nach einem erfolgreichen Post zurückzusetzen. Setzen Sie einen "Flash", umleiten Sie die Formularseite und zeigen Sie den Flash an:

%Vor%

Und in deinem Zweig:

%Vor%     
keyboardSmasher 28.02.2014 07:39
quelle

Tags und Links