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.