我必须完成创建博客的任务,该用户可以发布帖子并对帖子发表评论。我应该为用户,帖子和评论创建三个表,每个表中的每个人都有唯一的ID吗?
我的表格中是否需要外键字段?
提前致谢..
答案 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