|
15
jun
2009
|
Quand une erreur survient, il faut afficher un message d'erreur le plus explicite possible. Avec Zend_Form, les messages d'erreur sont issus des validateurs.
Libellés : Zend_Form, Zend_Validate
|
|
01
jun
2009
|
L'algorithme de Luhn est utilisé comme somme de contrôle dans de nombreux identifiants comme le numéro SIREN ou les numéros de carte de crédits. Il permet de vérifier la validité d'un numéro et donc de détecter d'éventuelles erreurs de saisie. Voici une implémentation en PHP dérivée de Zend_Validate_Abstract. |
|
07
may
2009
|
Bizarrement, le Zend Framework ne fournit pas de validateur pour vérifier que la syntaxe d'une URL est correcte. Pourtant, le composant Zend_Uri dispose d'une méthode check qui remplit ce rôle. On peut s'en servir pour écrire un validateur personnalisé : class Wiip_Validate_Uri extends Zend_Validate_Abstract { const BAD_URI = 'badUri'; protected $_messageTemplates = array( self::BAD_URI => "'%value%' n'est pas une URI valide" ); public function isValid($value) { $this->_setValue($value); if (!Zend_Uri::check($value)) { $this->_error(); return false; } return true; } } |


