J'ai un champ de question avec une liste de caractères autorisés: A-Z, 0-9, deux points (:), point d'interrogation (?), Virgule (,), trait d'union (-), apostrophe ('). Je l'expression rationnelle qui fonctionne très bien, à la mode:Comment écrire un validateur personnalisé pour un élément de formulaire zend avec des messages d'erreur personnalisés?
$question->addValidator('regex', true, array(<regular expresstion>))
Le message d'erreur par défaut est quelque chose comme « » » ne correspond pas contre modèle « »
Je veux écrire un message d'erreur personnalisé dit 'n'est pas autorisé dans ce champ'
Existe-t-il un moyen simple de le faire en utilisant les composants zend existants qui me manquent?
Est-ce que l'écriture d'un validateur personnalisé est la seule façon d'atteindre ce que j'essaie d'atteindre? Si oui, comment écrire un validateur personnalisé (J'ai regardé la documentation et je ne comprenais pas comment je peux personnaliser les messages d'erreur) S'il y a un autre moyen, j'apprécierais aussi cette entrée.
Merci d'avoir pris le temps de répondre à cette question!