0

私のアプリケーションでは、このような動的な多層メニューを作成したい

おもちゃ1

==>サブおもちゃ1-a

==>サブおもちゃ1-b

おもちゃ2

==>サブおもちゃ2-a

==>サブおもちゃ2-b

おもちゃ3

==サブtoy3-a

親メニューにはToy1、Toy2、Toy3が含まれ、サブメニューにはサブtoy1-a、サブtoy1-b、およびそれが属する父親が含まれるデータベースに2つのテーブルを作成しました。これを作成するためのデータベースまたはアルゴリズムを取得する方法がわかりません。誰でも解決策がありますか?

4

1 に答える 1

0

テーブルを1つだけ使用することをお勧めします。これにより、プログラムが非常に簡単になります。

すべてのトップメニューの3つのフィールド*menu_id*、* menu_text *、*parent_id*を取得します。親ID1を取得します。次の作業を実行します。

テーブルからすべてのデータを取得します。

そして、再帰関数を使用してメニューを配置します。

于 2011-02-09T10:38:22.040 に答える