##解決したいこと
題名の通り、PHPでカテゴリーとタグを使う場合のテーブル設計について知りたいです。
現在、PHPでオリジナルアプリを制作しており、テーブル設計の段階です。
タイトル、詳細内容、価格、画像などを投稿できるpostsテーブルがあり、そこにカテゴリーやタグも追加しようと考えています。
一旦投稿にタグづけ機能だけ実装しようと思い、以下のようにテーブルを設計しました。
postsテーブル
id
title
contents
price
img
tag
id
name
tag_map
id
post_id
tag_id
タグは中間テーブルを用いて、データを管理しやすく設計しました。
そこで質問なんですが、ここにカテゴリーも投稿に結びつける場合、tagテーブルと同じように実装し、最終的にはテーブルは、
postsテーブル
tagテーブル
tag_mapテーブル
categoryテーブル
category_mapテーブル
のようになるのでしょうか?
ご教示ください。
なお、カテゴリーは1投稿1カテゴリーとし、タグは1投稿多タグとします。
例:1投稿→カテゴリー(求人)、タグ(#急募 #低予算)など
回答1件
あなたの回答
tips
プレビュー