Parece que Zend_Validate_Date
simplemente no funciona correctamente. Por ejemplo:Zend_Validate_Date simplemente no funciona correctamente
$validator = new Zend_Validate_Date(array('format' => 'yyyy'));
Este es un validador sencilla que sólo debe aceptar un año de cuatro dígitos, sin embargo $validator->isValid('1/2/3')
devuelve true! En serio, Zend?
O ¿qué tal esto:
$otherValidator = new Zend_Validate_Date(array('format' => 'mm/dd/yyyy'));
Incluso con el código anterior, $otherValidator->isValid('15/13/10/12/1222')
vuelve true
también!
Estoy usando Zend Framework 1.11.9. ¿Soy solo yo o esta es una clase de validación realmente terrible? (ACTUALIZACIÓN: en otras palabras, ¿hay algo mal con mi código, o es un error que debe enviarse?)
¿Cuál es la pregunta? Si es una clase de validación terrible? – thetaiko
No solo usted, tiene problemas [zf-7583] (http://framework.zend.com/issues/browse/ZF-7583) [zf-10030] (http://framework.zend.com/issues/ browse/ZF-10030) – drew010
@thetaiko Consulte la ACTUALIZACIÓN al final de mi publicación. – fronzee