teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

具体例を追記

2018/04/10 12:40

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,3 +1,14 @@
1
1
  多対多(User belongsToMany Language)でも良いのでしたら、以下が参考になるかと思います。
2
2
 
3
- belongsToMany アソシエーションの[『through』オプションの使用](https://book.cakephp.org/3.0/ja/orm/associations.html#through)
3
+ belongsToMany アソシエーションの[『through』オプションの使用](https://book.cakephp.org/3.0/ja/orm/associations.html#through)
4
+
5
+ 具体的には、以下のような感じのテーブルに対応する LanguagesUsers モデルを作ればできそうです。
6
+
7
+ テーブル languages_users
8
+
9
+ |Name|Type|
10
+ |:--|:--|
11
+ |id|int|
12
+ |user_id|int|
13
+ |language_id|int|
14
+ |main|bool|

1

リンクを修正

2018/04/10 12:40

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  多対多(User belongsToMany Language)でも良いのでしたら、以下が参考になるかと思います。
2
2
 
3
- [belongsToMany アソシエーション 『through』オプションの使用](https://book.cakephp.org/3.0/ja/orm/associations.html#through)
3
+ belongsToMany アソシエーションの[『through』オプションの使用](https://book.cakephp.org/3.0/ja/orm/associations.html#through)