Здравствуйте. Суть вопроса вот в чем: у меня есть Сотрудники с полями имя,дата рождения, отдел, должность, количество отработанных часов, ставка, зарплата.
class Employeer{
public $name;
public $birthday;
public $dep;
public $pos;
public $count_hour;
public $cost_hour;
public $salary;
}
И сотрудники хранятся в БД.
Как правильно организовать работу с БД? Я пока новичок и не совсем понимаю, какое верное решение.
Описывать прямо в классе Employeer методы для работы с БД? Например add(), getAll(), delete() ?
Или нужно создавать отдельный класс для этого и в классе сотрудника потом создавать экземпляр этого класса и ему передавать данные?
И еще, у меня есть два разных типа сотрудника, отличающиеся способом оплаты . Создается два отдельных класса, каждый работает с БД.
Подскажите, пожалуйста, как разумно все сделать ? Заранее огромное спасибо!