Zend_Form utilise le pattern
décorateur afin de générer le rendu des éléments. Contrairement au
pattern classique du décorateur,
dans lequel ce sont des objets qui sont passés, les décorateurs de
Zend_Form
implémentent un pattern strategy, et utilisent
les méta-données contenues dans l'élément ou le formulaire afin de créer une représentation
de celles-ci.
Ne vous laissez pas surprendre par ces termes, les décorateurs de
Zend_Form
ne sont pas terriblement difficiles et les mini-tutoriels
qui suivent vont vous le prouver. Ils vont vous guider pour les bases et les techniques
avancées de décoration.