Я разрабатываю приложение, где у пользователя может быть doctor
или patient
. Структура таблицы следующая.CodeIgniter переключение между многими учетными записями
users(id, first, last, email, phone);
doctors(id, name, phone, user_id);
patients(id, name, phone, user_id);
Each user can have many doctors and patients.
Ниже перечислены цели, которые играет пользователь.
- Пользователь предназначен только для аутентификации.
- Если пользователь как пациент, он может назначать встречи.
- Если пользователь как врач, он может утверждать назначения.
Если пользователь выбирает doctor accounts
, он может буквально работает doctor
во всей программе и то же относится и к patient
также. Это можно реализовать, используя session
. Но я не знаю, как придумать решение. Пожалуйста, помогите мне. Работа будет более оценена.
Почему «врачи» и «пациенты» одни и те же столбцы, но разные таблицы базы данных? Нормализуйте свои данные! – Jakub