回答編集履歴

2

修正

2016/01/19 02:41

投稿

coba-coba
coba-coba

スコア1409

test CHANGED
@@ -22,7 +22,9 @@
22
22
 
23
23
 
24
24
 
25
+ 上記2つの取得方法でUsersテーブルのnameまで取得できます。
26
+
25
- 上記2つの例ではtoArray()をして中身を確認しやすくしています。debut($data);等してご確認ください。
27
+ また、toArray()をして中身を確認しやすくしています。debut($data);等してご確認ください。
26
28
 
27
29
 
28
30
 
@@ -63,3 +65,5 @@
63
65
  テーブルをご覧頂くと分かりますが、依頼相手はアソシエーションしていません。依頼相手の一覧を表示するには、$this->Tasks->Users->find('all')で別途用意する必要があります。
64
66
 
65
67
  この点で私もいつも悩んでいます。もっと上手なテーブル構成があるかもしれません。
68
+
69
+

1

修正

2016/01/19 02:41

投稿

coba-coba
coba-coba

スコア1409

test CHANGED
@@ -1,7 +1,3 @@
1
- そういうことだったんですね、すみません。
2
-
3
-
4
-
5
1
  アソシエーションが適切に設定されていることが前提ですが(この場合Tasks belongs to Users)、TasksControllerでは次のコードでusersテーブルのデータを取得できます。
6
2
 
7
3
  ```PHP