Организация множества форм на многих страницах
-
19-08-2019 - |
Вопрос
У меня есть веб-приложение, которое я создаю и которое содержит около 50 форм.
У меня есть очень хороший класс для построения форм, который очень хорошо обрабатывает создание и отправку этих форм, и он снабжен обработчиками ошибок и т.д.Там помощь не требовалась.
Однако формы разбросаны по 120 страницам.Мне действительно не помешало бы немного посоветоваться с вами, ребята, об идеальной организационной структуре для этих страниц / форм.Вот несколько идей.И у того, и у другого есть плюсы и минусы.
Каждая страница в заголовке создает форму, на которой обнаруживает присутствие переменной $_POST['action'] и обрабатывает формы там.
Каждая форма создается функцией в файле функций формы и возвращает объект form при вызове в заголовке страницы, а при обработке, поскольку $_POST является суперглобальным, функции обработки также вызываются в заголовке страницы.
Для каждой страницы, такой как profile.php включите в заголовок файл, который включает профиль.forms.php в котором выполняется описанный выше метод # 1 или # 2.
Идеи?
Просто обратите внимание, что на странице редко бывает более одной формы.
Решение 2
Скута, я ценю твою помощь.В итоге я использовал # 2, и после детализации всего проекта я был чрезвычайно доволен результатами.Он был гибким и последовательным в своей реализации, и я смог легко привлечь к проекту других программистов с минимальным обучением.
Другие советы
Выбирайте 3.- будет проще поддерживать код позже, чем изменять 120 страниц одну за другой.