【发布时间】:2010-08-17 04:51:07
【问题描述】:
情况如下: 我有一个需要从数据库动态创建的菜单。 菜单层次结构由表中的“父”列确定(每个条目都有一个父项,如果只是父项,则为 NULL)
问题是,考虑到我的下拉菜单需要适当的<ul><li><ul><li> 结构,我想不出我将如何动态执行此操作。
这要求我在父页面的 foreach 中有我的子页面的“foreach”?
如果这是有道理的,有没有解决办法?
仅供参考:我正在使用的数组返回:
array(31) {
[0]=> array(5)
{ ["id"]=> string(2) "31" ["title"]=> string(4) "Home" ["linkable"]=> string(1) "1" ["parent"]=> NULL ["override"]=> string(1) " " }
[1]=> array(5)
{ ["id"]=> string(2) "30" ["title"]=> string(11) "Shop Online" ["linkable"]=> string(1) "1" ["parent"]=> string(2) "31" ["override"]=> string(4) "shop" }
and on and on.
【问题讨论】:
标签: php menu drop-down-menu