ホームページ  >  記事  >  バックエンド開発  >  さまざまなカテゴリにさまざまなフィールドを実装するにはどうすればよいでしょうか?

さまざまなカテゴリにさまざまなフィールドを実装するにはどうすればよいでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:42:35936ブラウズ

さまざまなカテゴリにさまざまなフィールドを実装するにはどうすればよいでしょうか? ?
1. たとえば、アリババが製品をリリースするとき、異なるカテゴリが選択されると、この論理関係はどのように実装されますか? ご存知の場合は、助けてください。ありがとうございます

-----解決策----------------------------
ここで重要なのは、製品フィールド テーブルを必要に応じて垂直に作成する方法です。
このように構築できます。

id: 自動インクリメント ID
category: 商品カテゴリー
name: 商品フィールド

1 つの商品カテゴリーは複数の商品フィールドに対応できます。
------ソリューション---------
要件分析!テーブルを作成するためのアイデアがない場合は、ステップバイステップで作成してください。
自分自身に頼むよりも、他の人に助けを求める方が良いです。
まず、各オブジェクトの属性とそれぞれの関係を送信し、関係図を作成します。
その後は、3 つの基本的なパラダイムに従ってテーブルを作成するだけです。
------解決策---------
EAV モード、
1 製品基本情報表;
2 製品分類とフィールド関係テーブル
4 製品フィールド値テーブル;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。