Zend_Form_Decorator

Les étranges décorateurs de M. Zend_Form_Element_Captcha

Zend_Form_Element_Captcha qui permet d'ajouter un Captcha à un formulaire a un comportement un peu particulier avec ses décorateurs.

Premièrement, il ajoute dans sa méthode render un décorateur Captcha aux décorateurs que vous avez défini. Ce decorator génère le code HTML pour l'image, le champ caché (INPUT de type HIDDEN) et le champ texte permettant à l'utilisateur de saisir le code du Captcha. Contrairement aux autres types de champ de formulaire, on n'a donc pas de decorator ViewHelper à spécifier.

Zend_Form : configurer les decorators pour retirer les dt et les dd

Les decorators Zend_Form

Vous n'aimez pas le trio de balises dl/dt/dd que Zend_Form utilise pour envelopper ses champs ? Pas de problème, on peut les remplacer par une bonne vieille balise table.

Les decorators Zend_Form

Les decorators Zend_Form

Si je vous dis décorateur, vous pensez peut-être à l'émission de M6 dans laquelle une tornade blonde vient bouleverser votre intérieur. Dans le Zend Framework, il ne s'agit pas de la dynamique Valérie, mais d'un motif de conception utilisé pour habiller les éléments d'un formulaire.

Un decorator pour ajouter un suffixe ou un préfixe à un Zend_Form_Element

Logo Zend Framework

Ce décorateur vous permets d'ajouter du code HTML avant ou après un élément de formulaire.

Subscribe to RSS - Zend_Form_Decorator