ユーザーロールに依存するユーザーリンクの配列を生成するという考えがあります。
ユーザーは学生でも管理者でもかまいません。
私が念頭に置いているのは、foreach
ループを使用して、特定のユーザーのみが利用できるリンクのリストを生成することです。
私の問題は、と呼ばれるヘルパークラスを作成したNavigation
ことですが、そこにリンクをハードコーディングしてはならないことは確かです。代わりに、そのヘルパークラスがどこかから送信されたオブジェクトを読み取るだけで、目的のナビゲーションを返しますページへの配列。
フォローアップの質問です。学生、管理者のみが利用できるリンクをどこに保管すればよいと思いますか。それらをテキストファイルに保存する必要がありますか?
または、リンクの配列を渡すコントローラーを作成できる場合、たとえばnav_controller
クラスのメソッド->studentLinks(){}
リンクの配列をヘルパークラスに送信する場合、ヘルパークラスはそれをビューに送信します..
私が説明するのにかなり夢中になっている場合は申し訳ありません。関連するリソースはありますか?