php - Apple の公式 Web サイトのナビゲーションの上位 3 レベルと同様のデータベースを設計するにはどうすればよいですか?
習慣沉默
習慣沉默 2017-05-27 17:39:14
0
2
1098

Mac/iPad/iPhone...第 1 レベルのナビゲーション

iPad Pro/ipad/iOS 10...セカンダリ ナビゲーション

概要/技術仕様/購入ボタン...3 レベルのナビゲーション

データベースはどのように設計すべきですか? PHP コード層はどのように組み立てられるのでしょうか?

習慣沉默
習慣沉默

全員に返信 (2)
滿天的星座

製品カテゴリテーブルとモデルテーブル情報テーブルを作成します。
Mac/iPad/iPhone...第 1 レベルのナビゲーションは製品カテゴリ テーブルに保存されます
iPad Pro/ipad/iOS 10...第 2 レベルのナビゲーションはモデル情報テーブルに保存されます

クエリを実行する場合は、第 1 レベルのナビゲーションとしてカテゴリをクエリするだけで済みます。
第 2 レベルのナビゲーションと情報としてモデル情報テーブルをクエリするだけです。

いいねを押す+0
    PHPzhong

    ご招待ありがとうございます!

    レベル 1、2、および 3 カテゴリ間の対応を扱いたいだけの場合は、テーブルが 1 つだけ必要で、そのテーブルに 2 つのフィールドparent_id (親クラス ID) と child_id (子クラス ID) を追加します

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!