2
我使用Symfony2和Doctrine2來創建博客引擎。我將有三個類型的內容,所以我創造了這個,使用繼承:數據庫設計問題,使用繼承
接下來,我想有一個可以之後的任何「內容」中插入文本的「塊」,所以我做的:
現在我的問題是:如何可以存儲一些塊應包含在默認情況下與某些類型的內容的信息?
示例:說我有一個「社交」塊(包括facebook按鈕,一個推文按鈕等)。我希望它在任何新的「博客」內容中默認關聯。
我使用Symfony2和Doctrine2來創建博客引擎。我將有三個類型的內容,所以我創造了這個,使用繼承:數據庫設計問題,使用繼承
接下來,我想有一個可以之後的任何「內容」中插入文本的「塊」,所以我做的:
現在我的問題是:如何可以存儲一些塊應包含在默認情況下與某些類型的內容的信息?
示例:說我有一個「社交」塊(包括facebook按鈕,一個推文按鈕等)。我希望它在任何新的「博客」內容中默認關聯。
如果默認區塊與「臉譜」按鈕一樣,在不同內容之間不會有所不同。您可以考慮從代碼中生成代替數據庫的代碼塊以獲得更好的性能。否則,如果用戶在插入新內容後可以自定義這些按鈕,則只需在代碼中插入新內容後插入「default block」即可。如果默認數據比較複雜,則關係數據模型不能起作用。
我想這取決於我如何在數據庫中創建繼承。 – Manu