用于博客的数据库设计,其中包含用于cakephp中的用户,评论和帖子的单独表格

时间:2012-04-05 11:16:46

标签: database cakephp database-design cakephp-1.3

我必须完成创建博客的任务,该用户可以发布帖子并对帖子发表评论。我应该为用户,帖子和评论创建三个表,每个表中的每个人都有唯一的ID吗?

我的表格中是否需要外键字段?

提前致谢..

1 个答案:

答案 0 :(得分:2)

认为一些研究会有所帮助,因为您可以更深入地了解它是如何工作的,基本博客系统的系统非常简单。

你会有帖子,用户和评论,每个都应该有它独立的ID,你当然需要外键将它们链接在一起。一个例子是:

users('id', 'username', 'password'),
posts('id', 'title', 'content', 'slug', 'user_id'),
comments('id', 'content', 'date', 'post_id', 'user_id')

Cake PHP的Book 1.3有一个很好的教程:http://book.cakephp.org/1.3/en/view/1528/Blog