【发布时间】:2009-05-01 17:11:12
【问题描述】:
我有一个面向学生、教师和管理员的系统。有时讲师也可以是管理员。
我打算将菜单和子菜单存储在 XML 中。我应该将管理员菜单和讲师菜单存储在不同的节点中,然后在渲染时将它们组合起来,还是应该有一个附加角色的主菜单,在确定角色时显示所有选项?
【问题讨论】:
我有一个面向学生、教师和管理员的系统。有时讲师也可以是管理员。
我打算将菜单和子菜单存储在 XML 中。我应该将管理员菜单和讲师菜单存储在不同的节点中,然后在渲染时将它们组合起来,还是应该有一个附加角色的主菜单,在确定角色时显示所有选项?
【问题讨论】:
绝对将角色附加到主菜单选项,然后根据用户的角色将它们包含在菜单实例中。更灵活,更易于维护,IMO。
【讨论】: