Lorsque vous utilisez un Zend_Form
, la seule façon de valider qu'une entrée n'est pas vide est de faire Si ce paramètre n'est pas défini et que l'élément est vide, il me semble que la validation n'est pas exécutée sur l'élément.Zend Framework: définition d'un champ de formulaire Zend_Form_Element requis, comment modifier le validateur utilisé pour garantir que l'élément n'est pas vide
Si j'utilise setRequired()
, l'élément reçoit automatiquement le validateur NotEmpty standard. La chose est que le message d'erreur avec ce validateur suce, "La valeur est vide, mais une valeur non vide est requise". Je veux changer ce message. En ce moment j'ai fait ceci en changeant la classe Zend_Validate_NotEmpty
, mais c'est un peu hacky.
J'aimerais idéalement pouvoir utiliser ma propre classe (dérivée de Zend_Validate_NotEmpty
) pour effectuer la vérification non vide.