Sembra che Zend_Validate_Date
semplicemente non funzioni correttamente. Per esempio:Zend_Validate_Date non funziona correttamente
$validator = new Zend_Validate_Date(array('format' => 'yyyy'));
Questo è un semplice validatore che dovrebbe accettare solo un anno di quattro cifre, eppure $validator->isValid('1/2/3')
rendimenti veri! Davvero, Zend?
o come su questa:
$otherValidator = new Zend_Validate_Date(array('format' => 'mm/dd/yyyy'));
Anche con il codice di cui sopra, $otherValidator->isValid('15/13/10/12/1222')
rendimenti true
troppo!
Sto utilizzando Zend Framework 1.11.9. Sono solo io o questa è una lezione di validazione davvero terribile? (AGGIORNARE: In altre parole, c'è qualcosa di sbagliato nel mio codice, o si tratta di un bug che dovrebbe essere inviato?)
Qual è la domanda? Che si tratti di una terribile lezione di validazione? – thetaiko
Non solo per te, ha avuto problemi [zf-7583] (http://framework.zend.com/issues/browse/ZF-7583) [zf-10030] (http://framework.zend.com/issues/ browse/ZF-10030) – drew010
@thetaiko Vedere l'AGGIORNAMENTO alla fine del mio post. – fronzee