0

Je décode ma forme zend avec htmlEntities. Cela fonctionne très bien, mais je voudrais décoder l'entrée lorsque je repeuple le formulaire à l'utilisateur. Y a-t-il un moyen d'inverser setElementFilter dans Zend?Décodez htmlEntities en remplissant Zend Form

Exemple:

utilisateur remplit dans le champ d'entrée avec

You & me 

données placées dans la base de données:

You & me 

je récupérer les données de la base de données et alimenter le champ de saisie il:

You & me 

Je veux juste mon esperluette (dans ce cas) en arrière et voir ceci:

You & me 

Merci à l'avance,

Répondre

2

Est-il possible d'inverser la setElementFilter

No. Vous devez filtrer vos données avec html_entity_decode avant de remplir votre formulaire

+0

C'est tout ce que je voulais savoir! Je vous remercie! –

2

Je repeupler habituellement ma forme si elle était invalide ou que je voulais modifier certaines données

$form = new zend_form("name"); 
....................... 
...................... 
$form->populate($this->_request->getAllparams()); 

ou si on le souhaite remplir le formulaire avec des données personnalisées

$form->populate($data); 

et la forme zend wil l prendre soin de filtrage, la validation et de remplir le formulaire de retour http://framework.zend.com/manual/en/zend.form.forms.html

espoir qui aiderait

+1

J'utilise populate, mais les données ne sont pas affichées filtrées en retour .... –