J'ai une application Web que je construis qui a environ 50 formes.Organisation de nombreuses formes sur de nombreuses pages
J'ai une très belle classe de construction de formulaire qui gère très bien la création et la soumission de ces formulaires et qui est entourée de gestionnaires d'erreurs, etc. Aucune aide n'est nécessaire.
Cependant, les formulaires sont dispersés sur 120 pages. Je pourrais vraiment utiliser votre point de vue sur la structure d'organisation idéale pour ces pages/formulaires. Voici quelques idées. Les deux ont des avantages et des inconvénients.
Chaque page, dans l'en-tête, crée la forme détecte là la présence d'un $ _POST [ « action »] variable et traite les formes là. Chaque formulaire est construit par une fonction dans un fichier de fonctions de formulaire et renvoie l'objet formulaire lorsqu'il est appelé dans l'en-tête de la page, et lors du traitement, puisque $ _POST est un superglobal, les fonctions de traitement sont appelées dans l'en-tête de la page aussi. Pour chaque page telle que profile.php, incluez un fichier dans l'en-tête incluant un fichier profile.forms.php dans lequel la méthode # 1 ou # 2 se produit.
Idées?
Juste une note, il y aura rarement plus d'un formulaire par page.