Question

J'essaie de faire en sorte que ce Zend Validator produise un lien menant à un formulaire resetpass. Pour le moment, il s'agit simplement de sortir le code HTML sous forme de texte. Des idées sur la façon de l'écrire sur la page en HTML?

Merci!

Voici mon code:

    protected 

J'essaie de faire en sorte que ce Zend Validator produise un lien menant à un formulaire resetpass. Pour le moment, il s'agit simplement de sortir le code HTML sous forme de texte. Des idées sur la façon de l'écrire sur la page en HTML?

Merci!

Voici mon code:

<*>authAdapter; protected

J'essaie de faire en sorte que ce Zend Validator produise un lien menant à un formulaire resetpass. Pour le moment, il s'agit simplement de sortir le code HTML sous forme de texte. Des idées sur la façon de l'écrire sur la page en HTML?

Merci!

Voici mon code:

<*>messageTemplates = array( self::NOT_UNIQUE => 'This email has already been registered! <a href=\'/user/resetpass/\'>Need to reset your password?</a>' ); public function isValid($value, $context=null) { $value = (string) $value; $users = new Users(array('db' => 'tdb')); if($users->userExists($value)){ $this->_error(self::NOT_UNIQUE); return false; } return true; } }
Était-ce utile?

La solution

Vous devez passer l'option de configuration 'escape' = false à Zend_Form_Decorator_Errors ().

Généralement, celui-ci est chargé automatiquement. Vous devez donc le demander.

$zendelement->getDecorator('Zend_Form_Decorator_Errors')->setOption('escape', false);

Autres conseils

Sur la version 1.7, c’est le bon moyen d’accéder au validateur et de désactiver l’échappement:

$ zendelement- > getDecorator ('Errors') - > setOption ('escape', false);

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top