我有兩個模型:Store
和Review
。我的網站的用戶可以在商店中留下評論。在我的數據庫中,我有一個連接表,reviews_stores
將審閱與商店相關聯。CakePHP:hasMany連接表
如何鏈接我的模型?我假設Store
應該有許多Review
,而Review
應該屬於Store
,但連接表導致CakePHP出現問題,因爲CakePHP假定我的reviews
表具有名爲store_id
的列。
我使用連接表的原因是因爲我的網站的很多部分都可以查看。例如,品牌。將創建一個新的Review
記錄,並且將在brands_reviews
表中插入一條記錄以關聯這兩條記錄。
任何幫助將不勝感激。
那麼在'review_type'表中,'review_type'就像'Store'或'Brand'一樣? – 2012-04-26 08:47:30
這就是我會怎麼做的呀。那麼如果你在將來添加更多'review_type',他們只會得到一個新想法。有效地,其評論的基本分類系統類似於新的分類系統將如何工作,只有每個評論只能有1個評論類型 – mattwadey 2012-04-26 09:37:36
謝謝@mattwadey。接受你的答案,因爲你是有幫助的,但更重要的是,不是一個事情的屁股。 – 2012-04-26 10:23:05