Hallo zusammen,
Ist es schon jemandem aufgefallen, dass der IntegerValidator überhaupt nicht
ausgeführt wird?
Im Model definiere ich das Feld:
/**
* accountId
*
* @var integer
*/
protected $accountId = 0;
In dem Formular trage ich ins Feld 100000000000000000000000000 ein, und Extbase bzw.
Validator meckert nicht. Statt eine Fehlermeldung zu zeigen, wird der größte
Integer-Wert 2147483647 in die DB geschrieben. Außerdem wenn ich im Formular das Feld
leer lasse, wird in die DB 0 geschrieben und ich bekomme ebenso keine Fehlermeldung.
(leer <> 0)
Ich habe festgestellt, dass Integer-Validator gar nicht ins Spiel kommt. Die
Validierung läuft über IntegerConverter, was an der Stelle falsch ist.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german