问题描述
|
====================================================================
| 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中有答案吗?请为我的项目需要此解决方案。请给我一个例子。谢谢!
解决方法
在文本前打印带有空格或制表符级别级别的行
print(getTabs($row[\'level\']).\'-\'.$row[\'menu]))
其中getTabs返回制表符/空格的参数数
将字符串格式留给您
, 您的数据已经是分层的-即使没有级别列,您也可以构建整个树。您可以更具体地说明您要达到的目标吗?