2009-05-01 12 views
0

私は学生、インストラクター、および管理者のためのシステムを持っています。インストラクターは管理者になることもあります。複数の重複する役割を持つメニューを構築するための戦略

メニューとサブメニューをXMLに保存します。 adminとinstructorのメニューを別々のノードに保存してレンダリングする際にそれらを組み合わせるか、役割が決定されたときにすべてのオプションを表示する役割を持つ1つのマスターメニューを用意する必要がありますか?

答えて

1

絶対にロールをマスターメニューオプションに添付してから、ユーザーのロールに基づいてメニューのインスタンスに含めます。はるかに柔軟でメンテナンスが容易なIMO。

+0

各ノードとサブノード(サブメニュー用)にロールが割り当てられた1つのマスターメニューが最善の方法ですか? – Caveatrob

関連する問題