Elément de formulaire à la volée avec Zend Framework

Dans ce tutoriel nous allons voir comment gérer l’ajout d’un élément de formulaire à la volée, à savoir en utilisant Ajax/jQuery dans un projet Zend Framework. En PHP vanilla, c’est plutôt simple, mais avec ZF, cela se complique un peu.

Le tutoriel pré-suppose avoir les connaissances de base de ZF, si vous débutez, je vous conseille de lire le billet relatif à la mise en place d’un premier projet ZF.

Continue reading « Elément de formulaire à la volée avec Zend Framework »

Les décorateurs Zend_Form

Un des éléments classiques dans un projet PHP et web en général est le formulaire. Le framework Zend les gère très bien et avec une grande simplicité, cela se complique lorsque l’on veut personnaliser un peu leur apparence. Ce tutoriel va tenter d’éclaircir un peu ce point en utilisant les Décorateurs Zend_Form_Decorator associés aux formulaires Zend_Form.

Lorsque l’on parle de personnaliser un formulaire, il ne s’agit pas de style (CSS), mais plus de la structure visuelle des éléments du formulaire. En effet, le formulaire type n’existe pas, les éléments le composant peuvent plus ou moins être standardisés, mais leur positionnement reste libre. On peut très bien avoir un champ texte avec son libellé le précédent, ou l’inverse. On peut également pour diverses raisons ne pas vouloir de libellé du tout. C’est ce genre de choses que Zend_Form_Decorator fait en utilisant le motif de conception décorateur (decorator) qui est – il faut le dire – un peu difficile à saisir lorsque l’on débute avec ZF.

Continue reading « Les décorateurs Zend_Form »