2012-04-05 10 views
0

投稿を投稿して投稿にコメントできるユーザーとブログを作成する作業をする必要があります。一意のIDを持つ各テーブルの全員と、ユーザー、投稿、コメントの3つのテーブルを作成する必要がありますか?cakephpのユーザー、コメント、投稿用に別々のテーブルを持つブログのデータベースデザイン

私のテーブルには外部キーフィールドが必要ですか?事前に

おかげ..あなたはそれがどのように動作するかに多くの洞察を得られるようないくつかの研究が参考になる

答えて

2

思想は、基本的なブログシステムのためのシステムは非常に簡単です。

あなたは投稿、ユーザー、コメントを持っていて、それぞれ別々のIDが必要です。もちろん、それらをリンクするには外部キーが必要です。例は次のようになります。

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

ケーキPHPのブック1.3これについての良いチュートリアルがあります。http://book.cakephp.org/1.3/en/view/1528/Blog

+0

私はuser_idのフィールドなしで最初のポストのテーブルを作成することによって開始し、その部分に貼り付けました。助けてくれてありがとう。 –

関連する問題