Bonjour à tous et à toutes,
Je vous explique mon problème, je suis en train de m'entraîner sur cakePHP et je réfléchis à un "problème" depuis quelques jours, problème en relation avec les associations de tables.

Voilà mon soucis : Un propriétaire, possède des locataires et une adresse.
Jusque là, la logique est : Proriétaire : hasOne adresse
: hasMany locataires

Mais si je veux qu'un locataire ai aussi une adresse, comment différencier l'adresse d'un locataire et celle d'un propriétaire dans ma base de données ?

J'ai essayé d'être le plus claire possible, si vous avez des questions n'hésitez pas,

Merci d'avance !
Cordialement.

2 réponses


antho07
Réponse acceptée

Bonjour, as-tu besoin de différencier l'adresse d'un locataire ou d'un propriétaire?

Si oui, tu peux toujours mettre des conditions sur les liaisons entre les modèles

MrFiz
Auteur

Mais oui ! Bien sûr, j'ajoute une colonne type et j'y renseigne le type : Propriétaire, ou locataire, merci beaucoup.