在我的应用程序中,我想创建一个动态的多层菜单,如下所示
Toy1
==>Sub玩具1-a
==>Sub玩具1-b
Toy2
==>Sub玩具2-a
==>Sub玩具2-b
Toy3
==Sub玩具3-a
我在数据库中创建了两个表,称为父菜单包含Toy1,Toy2,Toy3和子菜单包含Subtoy1-a,Subtoy1-b和它所属的父亲。我不知道如何检索数据库或算法来实现这一点。有人找到解决办法了吗?
发布于 2011-02-09 10:38:22
我可以推荐你只使用一张桌子,它会使你的程序非常麻烦。
取3个字段*menu_id*、*menu_text*、*parent_id*作为所有顶部菜单的父id。现在执行以下工作,
从表中检索所有数据。
并使用递归函数来放置菜单。
https://stackoverflow.com/questions/4943647
复制相似问题