用于构建具有多个重叠角色的菜单的策略

时间:2009-05-01 17:11:12

标签: xml menu roles render

我有一个供学生,教师和管理员使用的系统。有时教师也可以是管理员。

我打算用XML存储菜单和子菜单。我应该将管理员和教师菜单存储在单独的节点中,然后在渲染时将它们组合在一起,还是应该有一个附加了角色的主菜单,在确定角色时显示所有选项?

1 个答案:

答案 0 :(得分:1)

绝对将角色附加到主菜单选项,然后根据用户的角色将它们包含在菜单实例中。更加灵活,更易于维护,IMO。