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

Antwort per Email an