質問編集履歴
2
entityの記載に間違いがあったので本文を直しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,6 +108,22 @@
|
|
108
108
|
|
109
109
|
'name' => true,
|
110
110
|
|
111
|
+
'tags' => true
|
112
|
+
|
113
|
+
];
|
114
|
+
|
115
|
+
```
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
Tag.php(Entity)
|
120
|
+
|
121
|
+
```php
|
122
|
+
|
123
|
+
protected $_accessible = [
|
124
|
+
|
125
|
+
'name' => true,
|
126
|
+
|
111
127
|
'products' => true
|
112
128
|
|
113
129
|
];
|
@@ -116,22 +132,6 @@
|
|
116
132
|
|
117
133
|
|
118
134
|
|
119
|
-
Tag.php(Entity)
|
120
|
-
|
121
|
-
```php
|
122
|
-
|
123
|
-
protected $_accessible = [
|
124
|
-
|
125
|
-
'name' => true,
|
126
|
-
|
127
|
-
'tags' => true
|
128
|
-
|
129
|
-
];
|
130
|
-
|
131
|
-
```
|
132
|
-
|
133
|
-
|
134
|
-
|
135
135
|
### 該当部分の更新部分のソースコード
|
136
136
|
|
137
137
|
|
1
掲載Sourceの一部を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,3 @@
|
|
1
|
-
### 前提・実現したいこと
|
2
|
-
|
3
1
|
CakePHP3.6でbelongsToManyの実装を行っています。
|
4
2
|
|
5
3
|
端的にいうと更新(insert, update)されなくて困っております。
|
@@ -204,10 +202,14 @@
|
|
204
202
|
|
205
203
|
```php
|
206
204
|
|
207
|
-
|
208
|
-
|
209
|
-
, ['associated'=>['Tags']]
|
205
|
+
$this->Products->patchEntity($product, $this->request->getData(), ['associated'=>['Tags']])
|
210
|
-
|
211
|
-
|
212
|
-
|
206
|
+
|
213
|
-
```
|
207
|
+
```
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
```php
|
212
|
+
|
213
|
+
$this->Products->save($product, ['associated'=>['Tags']])
|
214
|
+
|
215
|
+
```
|