ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp RBAC について質問する
thinkphp フレームワークの権限管理についてお聞きしたいのですが、ここ 2 日間で thinkphp に付属のサンプルを見て、少し理解できましたが、まだ理解できていない問題が 1 つあります。つまり、図の効果のように実装したいのですが、thinkphpのthink_nodeテーブルには「Basic Management」ノードがどのように格納されているのでしょうか?それとも、ノードのグループ化情報を保存するために別のテーブルを作成する必要がありますか? rbac インスタンス データベース テーブルに think_group テーブルがあることはわかりますが、このテーブルと think_node テーブルの間の構造がわかりません。think_group テーブルの _name フィールドと _show フィールドの意味は何ですか?これら 2 つのフィールドは削除できますか?
まず初めに、アドバイスをくださった先輩方に感謝したいと思います、ありがとう!アドバイスください
誰か私に説明してもらえますか?ありがとうございます
話す前に、まず権威のあるドキュメントを読むことをお勧めします
ThinkPHP のロールベースの権限制御
ThinkPHP_2.1_RBAC クラスの使用方法の簡単な分析
ThinkPHP の RBAC データベースの詳細な説明
think_node は 1 対それ自体との関係が多く、つまり基本的な管理がその中に存在し、フレンドリーリンクもその中に存在しますが、それらは親IDを介してのみ関連付けられています