私は 2 か月の半分以上の間、これを理解しようとしてきましたが、解決策が見つかりませんでした。再帰関数を使用してタイプ テーブルのデータを構築するための情報はたくさんありますが、実際のデータ テーブルにはありません。間違った用語を使用している可能性があります。これはメニューを構築するためではなく、動的フォームをセクションに構築するためのものです。
親列を削除すると、機能するようになりますが、追加のレベルが必要です。
これらはテストテーブルです
types
=====
id name parent
1 module1 0
2 module2 0
3 component1 1
4 component2 1
5 component3 2
6 component4 2
items
=====
id name type_id
1 item1 3
2 item2 3
3 item3 4
4 item4 4
5 item5 5
6 item6 5
7 item7 6
8 item8 6
私が達成しようとしている結果
desired output
==============
module1
component1
item1
item2
component2
item3
item4
module2
component3
item5
item6
component4
item7
item8
この種の問題に対する解決策はありますか?表の変更、リンク、または例? ありがとう。