Symfony Auswahl-Feld Art-Berichte "Dieser Wert ist nicht gültig" bei der Abgabe einer ungültigen option. Wie kann ich das ändern?
Habe ich bemerkt, dass bei der Verwendung der Symfony 2.3 Auswahl-Feld geben, wenn ich versuchen, zu senden eine ungültige option (durch manuelles ändern des Wertes einer option), symfony Berichte ein form Fehler auf das Feld, das sagt "Dieser Wert ist nicht gültig".
Allerdings sehe ich keine Möglichkeit, dies zu ändern Nachricht in das Auswahl-Feld-Typ-Klasse. Ich habe keine Validierung constraints für dieses Feld.
Wo ist diese Fehlermeldung aus, und wie kann ich es ändern?
- Im Vergleich zum Vorjahr möglicherweise müssen Sie Ereignis-Listener ein, wenn Sie ändern Auswahl-Felder-browser-Seite (also AJAX). Bitte siehe symfony.com/doc/current/cookbook/form/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Satz "Der Wert ist nicht gültig" ist der Standard-Fehler-Meldung die Ergebnisse eines form-Feldes transformation scheitern. Diese Fehlermeldung bezieht sich auf jedes Feld im Falle eines Daten-Transformator nicht (in Ihrem Fall scheint es, Sie versuchen, senden Sie eine ungültige Wahl, Wert). Wenn Sie möchten, um es zu überschreiben, können Sie die
invalid_message
&invalid_message_parameters
form geben Optionen.Ich kann nicht finden die Dokumentation dieser Eigenschaft gerade jetzt, aber Sie können einen Blick auf diese für weitere details: link
Die Nachricht von der kommenden Wahl-Einschränkung, nicht die Wahl, die Feld-Typ-Klasse.
http://symfony.com/doc/current/reference/constraints/Choice.html
Den Nachricht option kann überschrieben werden, mit Ihrer eigenen message.