ホームページ  >  に質問  >  本文

php - Apple の公式 Web サイトのナビゲーションの上位 3 レベルと同様のデータベースを設計するにはどうすればよいですか?

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

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

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

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

習慣沉默習慣沉默2673日前1129

全員に返信(2)返信します

  • 滿天的星座

    滿天的星座2017-05-27 17:41:14

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

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

    返事
    0
  • PHPz

    PHPz2017-05-27 17:41:14

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

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

    返事
    0
  • キャンセル返事