@the5x

Как вы бы сделали заполенние формы, если много таблиц Many-to-Many?

Ребята, такая ситуация. Есть таблица "Предприятия", которая имеет поля:
  • Название
  • Описание


И есть много таблиц Many-to-Many:
  • Теги
  • Категории
  • Роли
  • Подразделения
  • Способы оплат
  • Виды персонала
  • ...


Вопрос такой: Когда человек регистрирует предприятие он заполнил маленькую форму. Но Many-to-Many требует по своей структуре вставку id этого предприятия. Как сделать удобно так, чтобы, когда человек открывает регистрировать предприятие, не была форма огромной и пользователя это не отпугнула, что много полей для выбора Many-to-Many? Как вы бы сделали? Сначала зарегистрировали предприятие, а потом в админке можно было все Many-to-Many отношения отдельно заполнить, или сделали сразу при регистрации большую форму, или есть более хороший вариант?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
dima9595
@dima9595
Junior PHP
Что бы не нагружать пользователя большой формой, то я сделал бы так:
При регистрации предприятия дать возможность указать только самые важные данные, например название и то же самое описание, возможно ИНН или подобные данные (я не знаю как у вас там будет по скрытости данных, но уже можно отталкиваться от этого).
После заполнения формы пользователю должны показываться какие то уведомления, мол он не заполнил "профиль" предприятия. Можно на почту отправлять письмо (но не часто) и обязательно на самом сайте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы