Zend Form: ajouter un message d'erreur après la validation du formulaire
Comment ajouter un message d'erreur de Zend élément de Formulaire une fois que le formulaire a déjà été validé?
Je suis en train d'ajouter des mesages d'erreur que je reçois de Zend_Auth
(maintenant je suis de les afficher à l'aide de flashMessenger).
J'ai essayé quelque chose comme ceci:
$form->getElement('username')->addErrorMessage('my message');
source d'informationauteur takeshin
Vous devez vous connecter pour publier un commentaire.
Du zend formulaire de documentation -
Si votre formulaire n'est pas marquée comme invalide, il n'a probablement pas afficher les messages d'erreur. À l'aide de
addError($message)
plutôt queaddErrorMessage($message)
permettra de s'assurer que l'élément est également marquée invalide.Vous devez utiliser
setErrors()
méthode pour créer des erreurs de la pile.Dans le cas, lorsque l'élément a déjà des erreurs, vous devez utiliser
addErrors()
méthode.Pour vérifier si un élément a des erreurs, vous pouvez utiliser
hasErrors()
méthode