Столкнулись с задачей, с которой возимся уже значительное время. Предположим, есть форма создания чего-либо, в ней есть поля обязательные, и которые юзер может создать сам. Пользователь предоставляет нам имена полей так как он сгенерировал их в своем HTML.
например data[name], data[email], data[messege] или field[name], field[email], field[messege] или field[value][name], field[value][email], field[value][email]
имена динамические и нет возможности на них повлиять но есть возможность их узнать.
Как можно сделать систему преобразования полей через API в нужные нам значения автоматически зная имя поля и зная к какому ключу приписать в базе?
если честно, не очень понятно, чего вы хотите добиться, возможно поэтому и нет ответов. Что такое "преобразование полей через API в нужные нам значения"?
Делается это очень просто, создаете таблицу params (id int, name varchar(255), value varchar(255))
После сохранения обязательных полей в таблицу (к примеру items) получаете id (из таблицы items), и пишете в таблицу params все значения которые пользователь создал, связав их с формой (items) через id.