2011-02-09 183 views
0

在我的应用程序,我想打一个动态多层菜单这样的PHP Zend框架 - 许多层菜单

Toy1

==>子toy1-A

==>子toy1-b

Toy2

==>子toy2-一个

==>子toy2-B

Toy3

==子toy3-一个

我已经建立2表中的数据库称为父菜单包含Toy1,Toy2,Toy3和子菜单包含子玩具1-a,子玩具1-b及其所属的父亲。我不知道如何检索数据库或算法来做到这一点。任何人都有解决方案?

回答

0

我可以推荐你只使用一张桌子,它会让你的程序非常雅致。

采取3场* menu_id *,* MENU_TEXT *,* PARENT_ID *所有顶级菜单取父ID 1.现在做了以下工作,

检索表中的所有数据。

并使用递归函数来放置菜单。