我正在使用cakePHP 1.26。
我打算在localhost上构建一个非常简单的论坛。
这里是数据库的概念设计:
需要一些关于我的数据库设计的建议
表:
用户{USER_ID,姓名,日期}
主题{POST_ID,标题,内容,日期}
回复{POST_ID,内容,日期}
报价{quote_post_id,post_type,POST_ID}
用户可以具有许多主题
用户可以具有许多回复
甲主题可具有许多报价
答复可能有很多报价
(这两个主题和答复可能会被引用一次或多次)
请帮助和建议。
就像主题有一个用户并且答复有一个用户一样,如果只有主题可以被引用,则引用可能也有一个用户 - 也可能有一个主题。如果为true,则将user_id和post_id添加到表格引用。 – 2010-08-02 13:37:43
我的印象是行情就像引用。这是帖子之间的多种关联。复杂性很明显,主题或答复可以引用主题或答复。 – 2010-08-02 13:47:56