2016-12-02 9 views

答えて

0

は物事を簡単に:あなたはすでに3つのテーブルを必要として、このようなシナリオでは

Usersテーブル

  • ID
  • 電話

グループ

  • ID
  • グループ(タイトル)

USER_GROUPSユーザーが、あなたは余分な必要その後、多くのグループを持っているようにあなたが関係を必要としたよう

をGROUP_ID

    • ID
    • のuser_id少なくとも外来語を含むべきであるテーブルuser_idのようなyとgroup_id.Soは物事をシンプルにするために余分なテーブルを追加するのをためらっています。

  • +0

    私は追加のテーブルについて理解していますが、ユーザーのグループアクセスについてはどうすればよいですか?今、cakephpのaclは、それらが同じテーブルであるかどうか、3つのテーブル、aco、aro、aros_acosを持っていますか? –

    0

    あなたは3つのテーブルを使用し、次にUsers_GroupsにHasAndBelongsToManyの関係を使用します。ユーザーHABTMグループ

    関連する問題