我正在制定一個跟蹤客戶訂單的系統。每個訂單將有三個地址;主要聯繫人地址,帳單地址和送貨地址。我不希望在這三個地址的訂單表中有列,我想從一個單獨的表中引用它們,並且有一些方法來枚舉該條目,以便我可以確定該尋址是主要的,運輸還是計費。在AddressType的地址表中創建一個列並枚舉該列或者創建另一個表 - AddressTypes - 它定義地址枚舉並鏈接到該表是否有意義?如何在CakePHP中處理具有多個地址的客戶
我發現其他問題涉及到這個話題,那就是我採用我的模型的地方。我遇到的問題是將其納入CakePHP約定中。我一直在努力內化「BelongsTo」關係的方向 - 文檔狀態的方式讓我感覺倒退。
任何幫助,將不勝感激,
謝謝!
我同意'belongsTo'關係的極性在查找表(這就是你正在談論的和'address_types'表)的情況下會感到尷尬和顛倒。一個'Address'在自然語言中並不真正屬於'AddressType',但它具有足夠的技術意義,我能夠克服它。雖然這是一個奇怪的地方,它的學習曲線。 – 2010-05-12 11:41:51