标签: xml menu roles render
我有一个供学生,教师和管理员使用的系统。有时教师也可以是管理员。
我打算用XML存储菜单和子菜单。我应该将管理员和教师菜单存储在单独的节点中,然后在渲染时将它们组合在一起,还是应该有一个附加了角色的主菜单,在确定角色时显示所有选项?
答案 0 :(得分:1)
绝对将角色附加到主菜单选项,然后根据用户的角色将它们包含在菜单实例中。更加灵活,更易于维护,IMO。