Как правильно хранить описание полей кастомных веб-форм в nosql базе?

Добрый вечер.

Помогите найти ресурсы где можно получить представления как наилучшим образом спроектировать бд.

Задача: админ создаёт веб формы, типы полей хранятся в базе. Описание структуры веб формы хранится в бд. Пользователи используют эти веб формы для добавления информации. Данные также сохраняются в nosql базу.

По введённым данным, формируются таблицы с данными, названия столбцов берутся из описания формы.
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Я думаю что нужно исходить из набора возможных значений HTML input и их тегов.
Для каждого типа необходимо хранить свой набор значений, допустим, в поле json/text.
Для справки обращаться к Тег input (или https://developer.mozilla.org/ru/docs/Web/HTML/Ele... )
Возможная структура (нотация YaML):
код
form:
  - tag: label
    attr:
      body: I Agree
  - tag: input
    attr:
      type: radio
      name: agreement
      checked: checked
      value: yes
  - tag: label
    attr:
      body: I don't agree
  - tag: input
    attr:
      type: radio
      name: agreement
      checked:
      value: no
  - tag: input
    attr:
      type: submit
      value: Submit
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы