PHP веб-приложение + веб-сайт та же база данных, но 2 вида пользователей - PullRequest
0 голосов
/ 22 января 2010

Я пишу систему RH, которая состоит из двух «сервисов»:

  • Веб-приложение - для рекрутинговых управляющих компаний
  • Веб-сайт - для людей и компаний, которые ищут / регистрируют CV

Две вещи используют одни и те же базы данных для всех данных ... мой вопрос о пользователях ... я - WebApp, пользователь должен быть присоединен к компании (моим клиентам) ... но на сайте .. не ... просто обычные пользователи, регистрирующие резюме и ищущие работу!

Как я могу управлять этими двумя типами пользователей ??

Я думаю использовать две отдельные таблицы для каждого типа пользователей ... это хороший подход ??

ТКЗ Roberto

Ответы [ 2 ]

2 голосов
/ 22 января 2010

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

Возможно, есть общая "компания", которая называется "соискатели". Это позволит вам сгруппировать всех людей, выполняющих поиск, не заставляя вас поддерживать разные типы пользователей (что становится сложным для управления).

1 голос
/ 22 января 2010

Пользователи - это пользователи, я бы держал их всех в одной таблице. Используйте отдельное поле или внешнюю связь с другой таблицей, чтобы различать пользователей двух типов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...