====================================================================
| menu id | parent_id | menu | Level |
====================================================================
| 1 | 0 | Control Panel | 1 |
====================================================================
| 2 | 1 | Administrative | 2 |
====================================================================
| 3 | 2 | Manage User | 3 |
====================================================================
| 4 | 2 | Manage Role | 3 |
====================================================================
| 5 | 1 | Change Password | 2 |
====================================================================
我有这个表来创建一个子菜单...问题是不知道如何回显数据并将回显的数据显示成如下:
- Control Panel
- Administrative
- Manage User
- Manage Role
- Change Password
有人在PHP中有答案吗?请为我的项目需要这个解决方案。请举个例子。谢谢!
答案 0 :(得分:2)
在文本
之前打印具有级别数量的空格或制表符的行print(getTabs($row['level']).'-'.$row['menu]))
其中getTabs返回选项卡/空格的参数编号 将字符串格式部分留给您
答案 1 :(得分:1)
您的数据已经是分层的 - 即使没有级别列,您也可以构建整个树。关于你想要达到的目标,你能更具体一点吗?