2011-02-09 233 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.現在做了以下工作,

檢索表中的所有數據。

並使用遞歸函數來放置菜單。