2009-05-01 27 views
0

我有一個供學生,教師和管理員使用的系統。有時教師也可以成爲管理員。構建具有多個重疊角色的菜單的策略

我打算用XML存儲菜單和子菜單。我應該將管理員和講師菜單存儲在單獨的節點中,然後在渲染時將它們合併,或者是否應該有一個附帶角色的主菜單,以便在確定角色時顯示所有選項?

回答

1

將角色完全附加到主菜單選項,然後根據用戶的角色將它們包含在菜單實例中。國際海事組織更加靈活和容易維護。

+0

所以一個主菜單的角色連接到每個節點和子節點(對於子菜單)是最好的方法嗎? – Caveatrob 2009-05-01 17:23:58