Zend_Validate_Date просто не 'не работает должным образом

Похоже, что Zend_Validate_Date просто не работает должным образом. Например:

$validator = new Zend_Validate_Date(array('format' => 'yyyy'));

Это простой валидатор, который должен принимать только четырехзначный год, но $ validator-> isValid ('1/2/3') возвращает истину! Действительно, Zend?

Или как насчет этого:

$otherValidator = new Zend_Validate_Date(array('format' => 'mm/dd/yyyy'));

Даже с приведенным выше кодом $ otherValidator-> isValid ('15 / 13/10/12/1222 ') возвращает true тоже!

Я использую Zend Framework 1.11.9.Это только я или это действительно ужасный класс проверки? (ОБНОВЛЕНИЕ: Другими словами, что-то не так с моим кодом, или это ошибка, которую следует сообщить?)

5
задан fronzee 12 January 2012 в 18:22
поделиться