現在、データベースには米国の製品しかありません。これらは、 という名前のテーブル内にありますproducts
。これらの製品は、別のテーブルにある割り当てられたタグで検索できます。
私の課題は、ユーザーがどこにいても自分の国からの製品のみが表示されるという要件を使用して、別の国の製品を追加することです。
国は、これらの悪名高い国フラグ ピッカー ドロップダウンで選択するか、ユーザー プロファイルで設定するか、訪問者の IP によって最初に決定することができます。
海外製品をどのようにデータベースに保存しますか? おそらく、追加される国は 1 つだけではなく、さらに多くなります。この製品が属している国を表に
列を追加するか
、マッピング表を作成するか
、国ごとに別の表を作成するか
、まったく別の表を作成することは理にかなっていますか? products
現時点では、各製品が 1 つの国でのみ販売されるとは断言できません。したがって、1 つの製品が複数の国で販売される可能性があると想定する必要があります。
これについてのご意見をお待ちしております。