Mit CakePHP habe ich eine generische Adressentabelle, die ich mit Kunden, Lieferanten, Kontakte verknüpfen möchte. die meisten Tische haben nur eine 1 bis 1 Beziehung, aber ich möchte, dass meine Kunden Tabelle 2Wie verwende ich mehrere Fremdschlüssel in einer Tabelle mit Bezug auf eine andere Tabelle in CakePHP
vielleicht zur Klärung haben: Ich habe eine Tabelle Kunden
id, int
mailing_address_id, int
billing_address_id, int
und eine Adressen-Tabelle
id,int
addr, varchar
city, varchar
etc....
Jetzt weiß ich, ich könnte eine customer_id
in die Adressentabelle setzen. Aber ich möchte das nicht machen, weil ich eine Tabelle mit Verkäufern, Kontakten und anderen Tabellen habe, die alle die Adresstabelle verwenden werden. Die customer_id
wäre nicht wirklich relevant für diese anderen Tabellen.
würde ich die Kunden Modell wie in den beiden Adressen
Während ich auf eine automatische Lösung gehofft hatte, wird diese gut funktionieren. –
Das hat mir geholfen, aber würde es kein Problem geben, wenn die Adresse sowohl ein Lieferant als auch ein Kunde ist? –