Da das hier mein erster Beitrag ist, erst einmal: Hallo alle zusammen!
Ich nutze CakePHP nun seit 2 Wochen und bin schlichtweg begeistert.
Ich schlage mich jetzt aber seit fast 2 Tagen mit folgenden Logikproblem herum:
Angenommen es gibt eine Tabelle "profiles", in der ein Benutzer mehrere Länder nennen/verknüpfen kann, in die er gereist ist und zum anderen mehrere Länder in denen er gewohnt hat. Hierfür habe ich erstmal eine Tabelle "countrys" erstellt, in der aller Länder der Welt eingepflegt werden können.
Sollten nun nur Reiseländer ausgewählt werden, wäre die Sache ja klar: Profile hasAndBelongsToMany Country und umgekehrt. Ein Benutzer kann in vielen Ländern gereist sein und ein (Reise)Land kann viele Reisende haben. Die Verknüpfungstabelle würde countries_profiles heißen. Fertig.
Aber nun soll es ja noch die Option geben mehrere Länder anzugeben in denen man gewohnt hat... vom Prinzip her das gleiche, nur dass ich ja keine 2 verschiedenen hasAndBElongsToMany Relationen zwischen den Tabellen herstellen kann, oder?
Vielleicht habe ich ja auch nur ein Brett vorm Kopf...
Hat jemand einen Denkanstoss? Oder einen nützlichen Link?