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

質問編集履歴

1

文章の推敲

2019/07/16 05:23

投稿

Shota
Shota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,19 @@
1
+ ## 困っている点
1
2
  FuelPHP 1.8.1を使って開発をしています。
2
3
  FuelPHPのモデルでhas_manyのリレーションを定義したところ以下のようなエラーが表示され困っています。
3
4
 
4
5
  > Fuel\Core\FuelException [ Error ]:
5
6
  Related model not found by Has_Many relation "events_intarest": Model_EventsIntarest
6
7
 
7
-
8
+ ## 実装したいこと
8
9
  eventsに複数のintarestsが紐づくので、中間テーブルのevents_intarestsとeventsテーブルを紐づけたいイメージです。
10
+ なので一つのイベントに対し、複数の興味が紐づくイメージです。
9
11
 
12
+ 例)
13
+ **イベント**: 「山でBBQ!」
14
+ **興味** : 「アウトドア」, 「BBQ」, 「山」
15
+
16
+ ## 実装したコード
10
17
  以下モデルとテーブルの構成です。
11
18
 
12
19
  ```php
@@ -58,20 +65,21 @@
58
65
  }
59
66
  ```
60
67
 
68
+ ####
69
+
61
- events_intarestsテーブル
70
+ **events_intarestsテーブル**
62
- +-------------+----------+------+-----+---------+----------------+
63
- | Field | Type | Null | Key | Default | Extra |
71
+ |Field|Type|Null|Key|Default|Extra|
64
- +-------------+----------+------+-----+---------+----------------+
72
+ |:--|:--:|--:|--:|--:|--:|
65
73
  | id | int(11) | NO | PRI | NULL | auto_increment |
66
74
  | event_id | int(11) | YES | | NULL | |
67
75
  | intarest_id | int(11) | YES | | NULL | |
68
- +-------------+----------+------+-----+---------+----------------+
76
+ ####
69
-
70
- eventsテーブル
77
+ **eventsテーブル**
71
- +-------------+----------+------+-----+---------+----------------+
72
- | Field | Type | Null | Key | Default | Extra |
78
+ |Field|Type|Null|Key|Default|Extra|
73
- +-------------+----------+------+-----+---------+----------------+
79
+ |:--|:--:|--:|--:|--:|--:|
74
80
  | id | int(11) | NO | PRI | NULL | auto_increment |
75
- +-------------+----------+------+-----+---------+----------------+
76
81
 
82
+ ###
83
+ 上記のモデル、テーブルの設定だとRelated model not found と怒られてしまいます。
84
+ 解決方法わかる方いらっしゃいましたらご教授頂けると助かります。
77
- ご教授頂けると助かります。
85
+ よろしくお願いいたします。