3

私は 3 つのテーブルを持ってusersrolesますroles_usersroles_usersテーブルにはuser_idrole_id

今、私のモデルはModel_User、、Model_RoleですModel_User_Role

すべてのユーザーが 1 つの役割に関連付けられ、1 つの役割が多くのユーザーを持つように、3 つのモデルをリンクするにはどうすればよいですか。

私は ORM を使用しており、ロールの名前を持つユーザーのリストを表示したいと考えています。

注:AuthKohanaのModuleから取ったテーブル。

4

2 に答える 2

2

$_belongs_to$_has_oneおよび配列を使用$_has_manyして、モデル間の関係を設定できます。 Kohana 3 :: ORM 関係

于 2011-07-15T07:49:24.950 に答える
1

ロールとユーザーとの多対多の関係を作りました。また、ユーザーが複数のロールを持たないというビジネス ロジックを記述します。

于 2011-07-15T07:40:13.573 に答える