0

店のようなシステムのために、与えられたメニューツリーを保存するのが最善の方法だと思います。これには、複数のサブレベルとそれらのレベルに割り当てられた項目を含むメニューツリーが含まれます。

特別な要件:-各レベルには、サブレベルとサブnレベルのすべてのアイテムを含める必要があります-各アイテム(可能性があります!)は複数のレベルに割り当てられます

簡単な例:

[Category A]
  [Category A-A]
    - Product: Apple
    [Category A-A-A]
      - Product: Pear
[Category B]
  - Product: Salad
  - Product: Apple

次の出力:-表示ルート:ツリー+すべての製品が表示されます(1x Apple!、PearおよびSalad)-表示カテゴリAA:ツリー+ AppleおよびPearが表示されます-表示カテゴリAAA:ツリー+Pearのみが表示されます示されている

PHPとMySQLの助けを借りてそれを達成するための提案やヒントはありますか?

4

2 に答える 2

1

見て:

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

http://en.wikipedia.org/wiki/Nested_set_model

(最初の読書のために)

于 2011-06-15T07:00:55.017 に答える
0

PHPコードから生成できるこのためのjavascriptツリーライブラリが必要です。次のリンクを参照してください。誰でも選択できます。

http://www.queness.com/post/1138/10-javascriptcss-treeview-and-sitemap-plugins-and-tutorials

于 2011-06-15T06:59:16.100 に答える