CakePHP 3 - Структура модели базы данных клиентских надписей - PullRequest
0 голосов
/ 25 февраля 2019

Я создаю клиентскую систему надписей в CakePHP framework 3.7.

У меня есть несколько экранов, на которых клиент сделает свою надпись.

На экране один клиентнеобходимо выбрать клуб.

На экране два клиента должны выбрать месячный план.

На экране три клиента необходимо выбрать один или несколько продуктов.

На экране четыреклиент должен заполнить форму со своими личными данными.

Мои вопросы:

Должен ли я построить модель базы данных только с одной таблицей для хранения клубов, ежемесячных планов продуктови личные данные, выбранные клиентом?

Или лучше сохранить их по отдельности в 4 разных таблицах, а затем сделать внутренние объединения между таблицами, чтобы вывести все, что было выбрано в области администратора?

...