質問編集履歴

1

文章の推敲

2019/07/16 05:23

投稿

Shota
Shota

スコア12

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
- events_intarestsテーブル
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
- eventsテーブル
163
+ ###
140
164
 
141
- +-------------+----------+------+-----+---------+----------------+
165
+ 上記のモデル、テーブルの設定だとRelated model not found と怒られてしまいます。
142
166
 
143
- | Field | Type | Null | Key | Default | Extra |
167
+ 解決方法わかる方いらっしゃいましたらご教授頂けると助かります。
144
168
 
145
- +-------------+----------+------+-----+---------+----------------+
146
-
147
- | id | int(11) | NO | PRI | NULL | auto_increment |
148
-
149
- +-------------+----------+------+-----+---------+----------------+
150
-
151
-
152
-
153
- ご教授頂けると助かります。
169
+ よろしくお願いいたします。