1
只是尋找關於如何構建在我做一個應用程序我的人際關係一些建議。我有以下型號:構建這些關係的最佳方式是什麼?對HABTM還是不?
activity # golf, karaoke
event # golf competition followed by all-night karaoke boat party
post # write-up of the golf and karaoke event mentioned above
gallery # photos from the golf and karaoke event
問題1
- 每個事件可能涉及多個活動
- 每個活動可以多個相關聯事件
我需要的活動和事件之間的的habtm?
問題2
- 每個事件在報告不止一個博客帖子
- 一個後可以多個事件 報告
我應該在活動和帖子之間使用habtm嗎?
問題3
- 每個交可以包括圖像從多於一個廊
- 一個畫廊可以包括在多於一個交
這是另一個habtm?
問題4 - 這是可以想象的是,管理員可能要鏈接1組或多組的1個或多個事件的照片,而無需創建一個博客帖子,以配合一切融合在一起。畫廊和活動之間的關係是否可以申報?
獎勵積分:與一個應用如此多的habtm的可能比一個這就加強了同型號之間的一個一對多的關係慢?在應用程序變得過於複雜之前,應用程序所擁有的habtm關係數量是否有建議的限制?
在此先感謝
感謝您的意見!不錯的鏈接.. – stephenmurdoch 2010-10-14 17:20:45