2010-02-25 7 views
0

Je rencontre un problème avec un validateur personnalisé qui ne renvoie aucune erreur. J'ai copié un fichier de dossier NotEmpty.php dossier /Zend/Validate, renommer la classe Zend_Validate_NotEmpty en My_Validate_EmailConfirmation et le mettre dans le dossier My/Validate.ayant des problèmes avec les validateurs d'infrastructure Zend

Si j'appelle cette classe comme -> setRequired (true) -> addValidator ('NotEmpty', true, array (s = 'messages> array ('isEmpty'=> "bla"))); Je reçois l'erreur correcte, mais si je l'appelle comme -> setRequired (true) -> addValidator ('EmailConfirmation', true, array ('mess ages' => array ('isEmpty' => "bla"))) -> addPrefixPath ('My_Validate', 'My/Validate /', 'valider'); Je n'ai rien ...

Qu'est-ce que je fais mal? Merci d'avance pour vos réponses ...

Répondre

0

Avez-vous essayé de définir dans votre fichier bootstrap votre nouvel espace de nom? En outre, pourquoi ne pas simplement étendre le validateur NotEmpty au lieu de dupliquer la classe?