Um einen beliebigen „HTML“-Text in ein Zend-Formular zu integrieren sind folgende zwei Schritte notwendig:
1. Anlegen einer Klasse welche von Zend_Form_Element_Xhtml ableitet und den ViewHelper ‚formNote‘ implementiert:
/** * Lädt den View-Helper Zend_View_Helper_FormNote */ class MyClass_Form_Element_Note extends Zend_Form_Element_Xhtml { public $helper = 'formNote'; }
2. Instanzieren der angelegten Form_Element-Klasse innerhalb der Zend_Form:
$note = new MyClass_Form_Element_Note('note'); $note->setValue('<p><b>Ich</b> bin ein beliebiger HTML-Text</p>'); $this->addElement($note);
Decorator können ebenfalls wie gewohnt benutzt werden.