Bonjour !
J'ai lu un cours sur l'héritage en PHP mais je ne vois pas du tout comment cela pourrait m'aider face à mon problème.
J'ai 3 classes. Une classe "Job" qui peut être de type "local" ou "remote" (et plus encore mais je reste concis).
J'ai donc fait:
- une classe PHP/table sql nommé 'Job' qui contient les colonnes : ID, email, date_ajout, comment, ID_public (ID_public est un id passé en paramètre pour récupérer et afficher le job)
- une classe PHP/table sql nommé 'Local' qui contient les colonnes : ID, nom, rue, code_postal, ville
- une classe PHP/table sql nommé 'Remote' qui contient les colonnes : ID, telephone, date, heure, presence
L'utilisateur accède à tous ses jobs (local et/ou remote) via Job.ID_public.
Question : comment faire le lien entre la table Job et les deux autres tables ? Via un héritage ?
Je pensais (?) à rajouter un attribut Job.detail qui pointe soit vers Local.ID soit vers Remote.ID selon le type de Job.
Est-ce une bonne manière de faire le lien entre Job et les type de job ?
Merci d'avance pour votre aide ! En espérant avoir été clair ^^
Partager