ホームページ >バックエンド開発 >PHPチュートリアル >さまざまなカテゴリにさまざまなフィールドを実装するにはどうすればよいでしょうか?
さまざまなカテゴリにさまざまなフィールドを実装するにはどうすればよいでしょうか? ?
1. たとえば、アリババが製品をリリースするとき、異なるカテゴリが選択されると、この論理関係はどのように実装されますか? ご存知の場合は、助けてください。ありがとうございます
-----解決策----------------------------
ここで重要なのは、製品フィールド テーブルを必要に応じて垂直に作成する方法です。
このように構築できます。
id: 自動インクリメント ID
category: 商品カテゴリー
name: 商品フィールド
1 つの商品カテゴリーは複数の商品フィールドに対応できます。
------ソリューション---------
要件分析!テーブルを作成するためのアイデアがない場合は、ステップバイステップで作成してください。
自分自身に頼むよりも、他の人に助けを求める方が良いです。
まず、各オブジェクトの属性とそれぞれの関係を送信し、関係図を作成します。
その後は、3 つの基本的なパラダイムに従ってテーブルを作成するだけです。
------解決策---------
EAV モード、
1 製品基本情報表;
2 製品分類とフィールド関係テーブル
4 製品フィールド値テーブル;