質問編集履歴

4

書式の改善

2020/03/17 01:58

投稿

teaful
teaful

スコア4

test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,12 @@
35
35
  ```
36
36
 
37
37
  InvalidArgumentException : The association is not defined on Bs.
38
+
39
+
40
+
41
+ ※contain使用時↓
42
+
43
+ SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Bs.b1' in 'on clause'
38
44
 
39
45
  ```
40
46
 
@@ -108,6 +114,12 @@
108
114
 
109
115
 
110
116
 
117
+ 以下を見つけたので参考に進めています。
118
+
119
+ https://teratail.com/questions/69580?link=qa_related_pc_sidebar
120
+
121
+
122
+
111
123
  ### 補足情報(FW/ツールのバージョンなど)
112
124
 
113
125
 

3

誤字

2020/03/17 01:58

投稿

teaful
teaful

スコア4

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  (b1、b2のカラム名は _idという形をとっていません。)
14
14
 
15
- この構造でのselectはassociattionに頼るべきではないものでしょうか?
15
+ この構造でのselectはassociationに頼るべきではないものでしょうか?
16
16
 
17
17
  ```
18
18
 

2

書式の改善

2020/03/17 01:31

投稿

teaful
teaful

スコア4

test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,21 @@
10
10
 
11
11
  テーブルBsのカラムb1、b2がそれぞれAs.idを外部制約キーとしています。
12
12
 
13
+ (b1、b2のカラム名は _idという形をとっていません。)
13
14
 
15
+ この構造でのselectはassociattionに頼るべきではないものでしょうか?
14
16
 
17
+ ```
18
+
19
+ テーブルAs
20
+
21
+ id, ・・・
22
+
23
+ テーブルBs
24
+
15
- この構造でのselectはassociattionに頼るべきではないでしょうか?
25
+ id, b1(外部キーAs.id), b2(外部キーAs.id), ・・・ 
26
+
27
+ ```
16
28
 
17
29
 
18
30
 
@@ -56,7 +68,9 @@
56
68
 
57
69
  ]);
58
70
 
71
+ ```
59
72
 
73
+ ```php
60
74
 
61
75
  BsController.php
62
76
 

1

誤字修正

2020/03/17 01:31

投稿

teaful
teaful

スコア4

test CHANGED
@@ -1 +1 @@
1
- CakePHP3 複数の外部制約キーを使用したSELECT
1
+ CakePHP3 複数の外部制約キーを使用したSELECTは可能?
test CHANGED
@@ -38,9 +38,9 @@
38
38
 
39
39
  $this->belongsTo('B1s', [
40
40
 
41
- 'className' => 'Members',
41
+ 'className' => 'As',
42
42
 
43
- 'foreignKey' => 'As',
43
+ 'foreignKey' => 'b1',
44
44
 
45
45
  'joinType' => 'LEFT'
46
46