質問編集履歴
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
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
(b1、b2のカラム名は _idという形をとっていません。)
|
14
14
|
|
15
|
-
この構造でのselectはassociat
|
15
|
+
この構造でのselectはassociationに頼るべきではないものでしょうか?
|
16
16
|
|
17
17
|
```
|
18
18
|
|
2
書式の改善
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
|
-
|
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
誤字修正
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' => '
|
41
|
+
'className' => 'As',
|
42
42
|
|
43
|
-
'foreignKey' => '
|
43
|
+
'foreignKey' => 'b1',
|
44
44
|
|
45
45
|
'joinType' => 'LEFT'
|
46
46
|
|