Wenn ich viele Validatoren gegen meine Entität habe, kann ich dann irgendwie eine angeben, die den Rest stoppt, wenn sie fehlschlägt? IE: Es hat keinen Sinn, Berechtigungen zu überprüfen, wenn es NotBlank nicht funktioniert.
Alternativ, wenn es nicht eingebaut ist, gibt es vielleicht eine Möglichkeit, dem Graph Walker zu stoppen, und ich kann einen Validator einsetzen, der nach früheren Fehlern sucht und die Ausbreitung durch den Graph stoppt.
Wenn Sie die Validierung in ./app/config/validation.yml
festlegen, validiert SF2 die Reihenfolge der Validierungen in der Datei. Sobald eine Validierung fehlschlägt, ignoriert sie die anderen.
Tags und Links php symfony validation chain