Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'ai un petit souci sur l'utilisation de Zend_Dojo_Form_Element_Editor dans un formulaire.
En effet, le texte, que j'ai sauvegardé dans une base mysql, est affiché dans mon code HTML sous cette forme:
Bonjour,<div>Le stage commence par du <b>lancer de Nain</b>.</div><div>Ensuite, nous irons:</div><div><ul><li>nous promener dans les bois</li><li>faire de la peinture sur coquillettes</li></ul></div>
Quand j'affiche la page sur mon navigateur, j'ai le résultat sous forme html:
Bonjour,<div>Le stage commence par du <b>lancer de Nain</b>.</div><div>Ensuite, nous irons:</div><div><ul><li>nous promener dans les bois</li><li>faire de la peinture sur coquillettes</li></ul></div>
Ce que je voudrais, c'est que le code HTML s'affiche dans les sources de la page, et non pas dans le rendu.
En d'autres termes, je voudrais que la mise en forme soit respectée !!
D'avance merci pour votre aide.
PS :
Le code du formulaire:
$descr = new Zend_Dojo_Form_Element_Editor('descr');
$descr->setLabel('Description:')
->setOptions(array(
'width' => '100px',
'height' => '250px',
));
J'utilise l'encodage ISO-8859-1
Bootstrap.php
protected function _initViewSettings()
{
$this->bootstrap('view');
$this->_view = $this->getResource('view');
$this->_view->setEncoding('ISO-8859-1');
$this->_view->doctype('XHTML1_STRICT');
}
Hors ligne
J'ai trouvé la solution
dans la vue, j'utilisais la fonction escape(), qui naturellement transformait les caractères html
Hors ligne
Pages: 1