我只是想知道如果我可能會在下面得到一些建議:PHP/MySQL的關係表意見
我建立在笨站點中存在的內容類型「portfolio_item」。 通過複選框控件可以在3個地方顯示相同的項目組合項目: 主頁,成員頁面和客戶端頁面。
我只是想知道在數據庫中是最好的方式來實現這種關係。我可以爲每個上述場景設置3個關係表,但對我來說這似乎過分(該網站非常小)。
我想使用一個關係表具有以下字段組成:
type (homepage, client or member)
show_on_id
portfolio_id
類型字段的目的是確定要檢索的表從「show_on_id」(無論是客戶端或部件),如果該類型是主頁,然後show_on_id不是必需的。
這樣做有什麼明顯的缺點嗎?