====================================================================
| 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返回制表符/空格的参数数将字符串格式部分留给您
您的数据已经是分层的——即使没有级别列,您也可以构建整个树。你能更具体地说明你正在努力实现的目标吗?