Ich habe eine kleine Validierung in meine selbstgeschriebene Extension gebaut. Dabei habe ich im Model einfach eine Annotation vor die Variable gestellt, die geprüft werden soll!
Das klappt auch ohne Probleme, allerdings wird die Validierung auch aufgerufen, wenn ich die "deleteAction()" aufrufe um einen Datensatz zu löschen.
Wenn ich also früher auf eine max. Länge von 15 validiert habe und dies nun auf 10 heruntergesetzt habe, kann ich keinerlei Datensätze mehr löschen, dessen Länge > 10 ist :-/
Kann man beim löschen evtl von der Validierung absehen? Ist das durch das setzen eines Flags evtl. möglich?
Validierung mit Annotation gfreift auch beim löschen eines Objekts! Kann ich das abstellen?
Auf dem CheatSheet von Patrick habe ich noch eine Annotation gefunden:
@dontvalidate [ModelClassName]
http://www.typofaktum.de/fileadmin/slides/ExtbaseFluidCheatSheetTypofaktum.pdf
Schreib das mal vor Deine deleteAction()
Stefan