两个月以来,我一直试图解决这个问题,但没有找到解决方案。我可以找到大量使用递归函数为我的类型表构建数据的信息,但对于我的实际数据表却没有。我可能使用了错误的术语。我想补充的是,这不是为了构建菜单,而是为了将动态表单构建到部分中。
如果我删除父列,我可以让事情正常工作,但我需要额外的级别。
这些是测试表
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
这种问题有什么解决办法吗?表更改、链接或示例?谢谢。