Bonjour tout le monde,
je viens de finir une application que j'ai développé avec Zend, dans un environnement WAMP,
mais quand je l'ai mise dans le serveur (LAMP) les validateurs ne sont plus trouvés. Et j'ai l'erreur suivante :
quand je développais je les ai mis dans :Fatal error: Class 'Application_Model_Validators_SimpleEmailValidator' not found in /var/www/preinscription/application/forms/Forgetpass.php on line 14
voici un exemple de validateur : SimpleEmailValidator.phpapplication
-- model
---- validators
je ne sais pas d'où vient le problème,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php Class Application_Model_Validators_SimpleEmailValidator extends Zend_Validate_Abstract { const VALIDE = 'valide'; protected $_messageTemplates = array( self::VALIDE => "Le format de l'adresse email est invalide."); public function __construct(){ } public function isValid($value){ $this->_setValue($value); // vérification de la validité du format de l'adresse email $pattern = "/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}[.][a-zA-Z]{2,4}$/"; if (!preg_match($pattern, $value)){ $this->_error(self::VALIDE); return false; } return true; } }
Merci d'avance
Bien cordialement
Partager