Я застрял, пытаясь найти наилучший из возможных подходов к этому.
По сути, у меня есть интерфейс, который управляет входами формы. То есть этот интерфейс отвечает за входы, которые отображаются и используются на другом интерфейсе. У меня есть несколько типов ввода - ввод текста, textarea, выделение и т. Д. Итак, с точки зрения администратора, почти все элементы управления являются вводом текста, но для каждого ввода «на стороне пользователя» это несколько вводов текста, число из которых изменяется в зависимости от ввода «на стороне пользователя».
Например, поля администрирования для одного ввода текста: имя, идентификатор и описание. Для текстовой области они одинаковы. Для ввода выбора у меня может быть имя, идентификатор, описание, а затем серия входов 'value' и 'title' для параметров выбора.
Так вот, где я застрял. Мне нужно найти наилучший способ присвоения имен этим входам на стороне администратора, чтобы при нажатии кнопки «Сохранить» я мог сгруппировать соответствующие входы вместе.
Прямо сейчас форма будет представлять собой последовательность входных данных, таких как:
input, text [name for input 1]
input, text [id for input 1]
input, text [description for input 1]
input, text [name for input 2]
input, text [id for input 2]
input, text [description for input 2]
input, text [name for field 3]
input, text [id for field 3]
input, text [description for field 3]
input, text [option value 1 for select field 3]
input, text [option title 1 for select field 3]
input, text [option value 2 for select field 3]
input, text [option title 2 for select field 3]
input, text [option value 3 for select field 3]
input, text [option title 3 for select field 3]
input, text [name for textarea 4]
input, text [id for textarea 4]
input, text [description for textarea 4]
Возможно ли определить границы "групп" входов, используя скрытое поле "input_type" (возможно, в любом случае необходимо)?
Надеюсь, это имело смысл. Я в основном ищу способ разграничить / сгруппировать входные данные из единого набора форм POST.