Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour a tous !
'oilou, j'ai installé spaw comme editeur de texte dans mon zf, qui est un equivalent a fckeditor
probleme : impossible de lui faire lire mes balises html !
alors j'explique comment j'ai fais :
j'ai telecharger le dossier spaw2, que j'ai placé dans
library\Zend\View\Helper
j'ai ensuite creer un nouvel element
library\Zend\Form\Element\Spaw.php
qui contient le code suivant :
<?php require_once ('Zend/Form/Element/Xhtml.php'); class Zend_Form_Element_Spaw extends Zend_Form_Element_Xhtml { public $helper = 'formSpaw'; }
et j'ai donc créé library\Zend\View\Helper\FormSpaw.php qui contient
<?php require_once 'Zend/View/Helper/FormElement.php'; require_once 'Zend/View/Helper/spaw2/spaw.inc.php'; class Zend_View_Helper_FormSpaw extends Zend_View_Helper_FormElement { public function formSpaw($name = null, $value = null) { if(is_null($name) && is_null($value)) { return $this; } $spaw = new SpawEditor($name, $value); return $spaw->getHtml(); } }
bon, la c'est classique, DONC dans mon controller, j'appelle mon fichier form qui contient mon formulaire :
$signature = new Zend_Form_Element_Spaw('signature'); $signature ->setLabel('signature:') ->setValue('<b>'.$membre->getSignature().'</b>') ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty');
OUI SAUF QUE LA !!!! et bah il efface mes balises html ! impossible de lui dire de les garder ! pourtant, le resultat s'inscrit bien dans la base de donnee avec les balises html, mais impossible de les afficher dans mon editeur spaw !!! c'est pas qu'il ne les interprete pas, c'est qu'il les retire carrement !!!
Une idee siouplais ?
d'avance merci !
Hors ligne