Я следующую структуру моей базы данных:Запросы базы данных из PHP
И я создал пользовательский класс в PHP, который имеет следующие атрибуты:
public $user_id;
public $first_name;
public $last_name;
public $password;
public $job;
public $department;
Тогда в моем коде , Я планирую иметь $ job и $ department, чтобы быть объектами, называемыми Job and Department.
В классе пользователя у меня есть метод, называемый загрузкой пользовательских данных. Сначала я получаю все пользовательские данные, но потом я изо всех сил пытался, как я должен делать свои запросы для получения информации для отдела и задания (по id), должен ли я иметь один запрос (используя суставы) для загрузки всех данных и создания моего объекта из этих данных или Я должен выполнять запросы для задания и отдела как этот
$this->department = new Department($this->dbc, $userData['department_id']);
$this->job = new Job($this->dbc, $userData['job_id']);
Где внутри каждого объекта, запрос выполняется и извлекает данные?
Ваш текущий подход к загрузке каждого объекта индивидуально, по-видимому, является хорошей идеей ИМО – Joel