2010-09-24 3 views
3

J'essaie de trouver un moteur de formulaire qui peut générer le balisage à partir d'instructions plus simples telles que addTextField. Ceci est courant dans les CMS et les frameworks, mais je cherche quelque chose que je peux utiliser dans un simple projet php non-CMS. Est-ce que quelqu'un sait d'un moteur de formulaire comme celui-ci? Si vous le faites et l'utilisez, veuillez mentionner certaines de ses caractéristiques. S'il a la validation et tel.Recommandations de moteur de formulaire

Répondre

3

Zend_Framework était le premier qui a surgi dans mon esprit. Le composant que vous voulez s'appelle Zend_Form. Bien que ZF soit un framework complet, et qu'il soit conçu pour être utilisé dans les applications MVC (model view controller), vous pouvez toujours utiliser Zend_Auth séparément. Cependant, je vous préviens qu'il y a une courbe d'apprentissage: http://framework.zend.com/manual/en/zend.form.html.

Il prend en charge de nombreux éléments de formulaire, formulaires groupés, entrées filtrées, validation (validations intégrées et personnalisées), échappement d'entrée et classement des éléments.

Voici le Guide de démarrage rapide: http://framework.zend.com/manual/en/zend.form.quickstart.html pour vous montrer dans quoi vous vous lanceriez si vous choisissez Zend_Form.

1

Le form engine on Sourceforge est un version allégée de la Zend. Il supporte les fonctions classiques comme validation et filtres.

La principale différence avec Zend est que JForm est plus bas niveau quand il s'agit de mise en page. Il est plus facile de définir une structure de formulaire entièrement personnalisée en HTML. Par conséquent, il faut plus de code pour créer une table de formulaire par défaut.

Questions connexes