Basierend auf den Konventionen des cakePHP-Datenmodells würde ich zum Einrichten eines Fremdschlüssels eine Spalte mit der source_table gefolgt von einer _id angeben.
Ich habe eine Konten und eine account_messages Tabelle. Jetzt tritt die Komplikation auf, wenn ich 2 Fremdschlüsselverweise auf die gleiche Konten-Tabelle benötige. Insbesondere muss ich die account_id im TO-Feld und die account_id im FROM-Feld für eine Nachricht verfolgen.
In der Dokumentation / Bäckerei würde ich account_id angeben. Aber was würde ich für die zweite Referenz angeben?!?
Ist das möglich und trotzdem von cakePHPs magischem Code zu profitieren?
Jede Einsicht wäre willkommen.
Ry
Tags und Links php cakephp data-modeling