我在从数据库到我的网络应用程序的显示菜单中遇到问题。我将所有必需的菜单存储在数据库中,并在页面加载时获取并显示给用户。我能够从数据库中获取它,但我似乎无法找到一种最好的方式来显示它。我将它作为ladvel中的stdClass对象获取它的外观
mastermenu | abbreviation | submenutitle | submenuitems
-----------------------------------------------------------
Human Resource hrm H Title 1 H Item A
Human Resource hrm H Title 1 H Item B
Human Resource hrm H Title 1 H Item C
Human Resource hrm H Title 1 H Item D
Human Resource hrm H Title 2 Null
Procurement pro P Title 1 P Item A
Procurement pro P Title 1 P Item B
Procurement pro P Title 1 P Item C
Procurement pro P Title 2 Null
Procurement pro P Title 3 Null
Procurement pro P Title 4 Null
Accounts acc Null Null
Logistic log L Title 1 L Item A
Logistic log L Title 1 L Item B
这就是我想要显示它的方式。我已经完成了菜单的样式,但实际上是问题,如果我能以这种方式显示我可以确定自己我将能够使用样式css显示。那么如何以这种方式显示获取的结果
Human Resource
hrm
H Title 1
H Item A
H Item B
H Item C
H Item D
H Title 2
Procurement
Pro
P Title 1
P Item A
P Item B
P Item C
P Title 2
P Title 3
P Title 4
Accounts
acc
Logistic
log
L Title 1
L Item A
L Item B
如果你们能够提供关于如何实现上述提及输出的想法,我将不胜感激。注意:我正在使用php,现在使用foreach循环输出stdClass对象。
答案 0 :(得分:0)
我会因为这种事情而老了:
要搜索的关键字是“control break
”
每当“sublevel”列中的新值出现时,您需要启动一个新的“组”
abbreviation
启动并关闭之前打开的任何组或子组。