質問編集履歴
3
文章を修正しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
CakePHP3
|
1
|
+
CakePHP3 特定フィールドを関連付けして取得ができない
|
test
CHANGED
@@ -1,42 +1,4 @@
|
|
1
|
-
お世話になります。
|
2
|
-
|
3
|
-
検索した結果のデータに、特定フィールドの値が紐付けて取得できないため、
|
4
|
-
|
5
|
-
その方法や記述について、教えていただきたいです。
|
6
|
-
|
7
|
-
既に各Model、Controllerへの記述を進めていますが、
|
8
|
-
|
9
|
-
どのように下記の希望に対し、追記、または修正していけば良いかの
|
10
|
-
|
11
|
-
アドバイスや、記載したコードへの過不足、誤りのご指摘をいただいた際、
|
12
|
-
|
13
|
-
その参考資料(URL)もあわせて提示していただけると幸いです。
|
14
|
-
|
15
|
-
お手数をおかけしますがどうぞよろしくお願いします。
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
■実現したい処理■
|
20
|
-
|
21
|
-
1、Icesテーブル内のmanufacturerのみ、
|
22
|
-
|
23
|
-
またはmanufacturerとice_fraver、
|
24
|
-
|
25
|
-
あるいはmanufacturerとsimple_commentの
|
26
|
-
|
27
|
-
組み合わせで検索しIcesテーブル内の特定レコードを抽出。
|
28
|
-
|
29
|
-
2、「1」で取得したIceテーブルの特定レコードに紐づく、
|
30
|
-
|
31
|
-
Commentsテーブルの特定レコードも取得。
|
32
|
-
|
33
|
-
3、「2」で取得したCommentsテーブルの特定レコードに紐づく、
|
34
|
-
|
35
|
-
Usersテーブルのnicknameを取得。
|
36
|
-
|
37
|
-
|
1
|
+
CakePHP3で投稿サイトを制作中です。あるキーワードを元に検索した内容をrankingページに表示させようと考えています。その表示させた記事に対し、他ユーザーのコメントした内容とあわせ、コメント投稿者のニックネームも表示させたいと考えていますが、ニックネームの情報取得ができず、困っています。
|
38
|
-
|
39
|
-
表示させたいです。
|
40
2
|
|
41
3
|
|
42
4
|
|
@@ -327,3 +289,31 @@
|
|
327
289
|
|
328
290
|
|
329
291
|
```
|
292
|
+
|
293
|
+
|
294
|
+
|
295
|
+
|
296
|
+
|
297
|
+
上記の内容で現在、記述しています。
|
298
|
+
|
299
|
+
|
300
|
+
|
301
|
+
Icesテーブルの、manufacturer、もしくはmanufacturerとice_fraver、manufacturerとsimple_commentのいずれかの組み合わせで検索をし、
|
302
|
+
|
303
|
+
rankingに該当するIcesテーブルの情報+紐づくCommentsテーブルの情報、
|
304
|
+
|
305
|
+
さらにそのコメントをしたComementsテーブルのuser_idにひもづくUsersテーブルのnicknameの取得が目的です。
|
306
|
+
|
307
|
+
|
308
|
+
|
309
|
+
一旦、当サイトの関連記事として、
|
310
|
+
|
311
|
+
https://teratail.com/questions/42581
|
312
|
+
|
313
|
+
を参照し試してみたものの、未だ解決できていません。
|
314
|
+
|
315
|
+
|
316
|
+
|
317
|
+
現在の状態から、どう記述を変更していけばよいか。
|
318
|
+
|
319
|
+
ご教示をお願いいたします。
|
2
タイトルを変更しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
CakePHP3で特定フィールドを関連付けして取得ができない
|
test
CHANGED
File without changes
|
1
タグの付け直しを行いました
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|