Похоже, что Zend_Validate_Date
просто не работает должным образом.Например:
$validator = new Zend_Validate_Date(array('format' => 'yyyy'));
Это простой валидатор, который должен принимать только четырехзначный год, но $validator->isValid('1/2/3')
возвращает true!В самом деле, Zend?
Или как насчет этого:
$otherValidator = new Zend_Validate_Date(array('format' => 'mm/dd/yyyy'));
Даже с указанным кодом $otherValidator->isValid('15/13/10/12/1222')
возвращает true
тоже!
Я использую ZendРамки 1.11.9.Это только я или это действительно ужасный класс проверки?(ОБНОВЛЕНИЕ: Другими словами, что-то не так с моим кодом, или это ошибка, которую следует отправить?)