J'ai récemment appris la POO en PHP, .. et j'essaie d'écrire une classe en PHP qui génère des tags pour les formulaires, c'est-à-dire quelque chose qui vous permet de générer des formulaires. Cela a probablement été fait un milliard de fois avant/ou ce n'est pas une très bonne idée. Je le fais juste comme un exercice. Quoi qu'il en soit, comment pourrais-je planifier cela?Conception d'une classe d'étiquette HTML en PHP
$ form = nouveau Form_Class ($ formName, $ méthode, $ action);
$ form-> addElement ($ label, $ nom, $ inputType);
Les deux méthodes ci-dessus sont à peu près tout ce que je peux penser. Je ne vais pas ajouter de validation dans cette classe - car je pense que plus tard, je pourrais faire une classe d'enfant pour la validation.
Merci d'avance pour vos réponses.
Quelles autres méthodes pensez-vous que je pourrais ajouter? (désolé que le dernier commentaire n'a aucun sens!) –
en dehors de la zone de texte, textarea et mot de passe. soumettre, bouton, réinitialiser, case à cocher, radio, liste déroulante ($ arrayOfOptions). peut-être faire quelque chose comme $ form-> fieldset ($ fieldName) -> textarea ($ label, $ name, $ attr); ou quelque chose de proche. – castis