質問編集履歴

2

entityの記載に間違いがあったので本文を直しました

2018/12/12 02:08

投稿

hsymdhsymd
hsymdhsymd

スコア12

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の一部を修正

2018/12/12 02:08

投稿

hsymdhsymd
hsymdhsymd

スコア12

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
+ ```