Antonchik
@Antonchik
Программирую на HTML

Как спроектировать приложение?

Здравствуйте. Делаю приложения для поиска работы и работников на yii, получается приложение делится на две части на модуль работника и модуль работодателя, возникает вопрос как мне лучше спроектировать вход пользователя регистрацию и личный кабинет по сути возможности похожи а функционал другой у каждого вида пользователя, пришел к тому что для работника и работодателя нужно писать вход регистрацию и личный кабинет отдельно делать так или есть решение получше?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
В базе у пользователя добавляем поле type там храним 1,2,15 и т.д. То есть пользователей с типом 1 отправляем в 1 кабинет, с типом 2 в другой.
Далее насколько все разное, это могут быть разные модули, разные actions или контролеры или вообще разные app на разных поддоменах. Тут уже смотрите сами.
Если есть поля для БД отличные друг от друга. Делаем отдельные таблицы под каждый вид. И связи в моделе user + метод getData который будет возвращать данный в зависимости от типа пользователя дергая ту или иную связь.
Формы регистрации в этом случае будут разные естественно. И каждой из них будет соответствовать своя модель.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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