質問編集履歴
1
文章の推敲
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
## 困っている点
|
2
|
+
|
1
3
|
FuelPHP 1.8.1を使って開発をしています。
|
2
4
|
|
3
5
|
FuelPHPのモデルでhas_manyのリレーションを定義したところ以下のようなエラーが表示され困っています。
|
@@ -10,11 +12,23 @@
|
|
10
12
|
|
11
13
|
|
12
14
|
|
13
|
-
|
15
|
+
## 実装したいこと
|
14
16
|
|
15
17
|
eventsに複数のintarestsが紐づくので、中間テーブルのevents_intarestsとeventsテーブルを紐づけたいイメージです。
|
16
18
|
|
19
|
+
なので一つのイベントに対し、複数の興味が紐づくイメージです。
|
17
20
|
|
21
|
+
|
22
|
+
|
23
|
+
例)
|
24
|
+
|
25
|
+
**イベント**: 「山でBBQ!」
|
26
|
+
|
27
|
+
**興味** : 「アウトドア」, 「BBQ」, 「山」
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
## 実装したコード
|
18
32
|
|
19
33
|
以下モデルとテーブルの構成です。
|
20
34
|
|
@@ -118,13 +132,15 @@
|
|
118
132
|
|
119
133
|
|
120
134
|
|
121
|
-
|
135
|
+
####
|
122
136
|
|
123
|
-
+-------------+----------+------+-----+---------+----------------+
|
124
137
|
|
125
|
-
| Field | Type | Null | Key | Default | Extra |
|
126
138
|
|
139
|
+
**events_intarestsテーブル**
|
140
|
+
|
141
|
+
|Field|Type|Null|Key|Default|Extra|
|
142
|
+
|
127
|
-
|
143
|
+
|:--|:--:|--:|--:|--:|--:|
|
128
144
|
|
129
145
|
| id | int(11) | NO | PRI | NULL | auto_increment |
|
130
146
|
|
@@ -132,22 +148,22 @@
|
|
132
148
|
|
133
149
|
| intarest_id | int(11) | YES | | NULL | |
|
134
150
|
|
151
|
+
####
|
152
|
+
|
153
|
+
**eventsテーブル**
|
154
|
+
|
155
|
+
|Field|Type|Null|Key|Default|Extra|
|
156
|
+
|
157
|
+
|:--|:--:|--:|--:|--:|--:|
|
158
|
+
|
135
|
-
|
159
|
+
| id | int(11) | NO | PRI | NULL | auto_increment |
|
136
160
|
|
137
161
|
|
138
162
|
|
139
|
-
|
163
|
+
###
|
140
164
|
|
141
|
-
|
165
|
+
上記のモデル、テーブルの設定だとRelated model not found と怒られてしまいます。
|
142
166
|
|
143
|
-
|
167
|
+
解決方法わかる方いらっしゃいましたらご教授頂けると助かります。
|
144
168
|
|
145
|
-
+-------------+----------+------+-----+---------+----------------+
|
146
|
-
|
147
|
-
| id | int(11) | NO | PRI | NULL | auto_increment |
|
148
|
-
|
149
|
-
+-------------+----------+------+-----+---------+----------------+
|
150
|
-
|
151
|
-
|
152
|
-
|
153
|
-
|
169
|
+
よろしくお願いいたします。
|