Formol est un package qui permet d'encapsuler la manipulation et la validation de formulaires XHTML.
Les fonctionnalités principales sont :
- mapping objet avec syntaxe simplifiée ($form->champ affiche le champ)
- stockage et chargement des formulaires au format XML
- prétraitement personnalisé des valeurs saisies
- validation multicritères automatisée
- utilisation des mécanismes de persistance (sessions)
- personnalisation de l'affichage à l'aide de motifs XHTML simples (ex : <strong>{{label}}</strong><br />{{field}})
Formol est compatible avec le Zend Framework, y compris en MVC.