2012-03-05 142 views
0

我想創建一個動態下拉菜單類 其中包含動態下拉菜單設計模式

菜單

MenuItem類。

菜單類遍歷菜單Items。使用方法

function load 
function hasNext 
function next 
function current 

而且menutItem類包含像URL, LinkText, IsActive

但我的問題是menuitem可能反過來也是兒童的信息。而我無法來解決這個問題,我應該如何存儲和顯示MenuItem

回答

0

設置一個patent_id爲第一級菜單的孩子已經patent_id = 0和所有其他有特定的價值
設定功能hasChild()和通這個父id作爲參數並基於此生成子菜單
調用此函數遞歸以便它將生成所有樹結構