teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2017/02/21 03:59

投稿

ssk
ssk

スコア332

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,21 @@
8
8
  とやればできるかと思ったのですが
9
9
  うまくいきません。
10
10
 
11
+ ######できていないこと
12
+ |id|name|delete_flag|
13
+ |:--|:--:|--:|
14
+ |1|名前|0|
15
+ |2|名前|0|
16
+ |3|名前|0|
17
+
18
+ 更新する際にnameが空だとエラーがでているため、更新できませんでした。
19
+ リクエストデータをエンティティにマージさせて、複数レコードを一括で更新できればと更新できると考えています。
20
+
21
+ ```error
22
+ 'name' => [
23
+ '_required' => 'This field is required'
24
+ ],
25
+ ```
11
26
  ######コード
12
27
 
13
28
  ```PHP

1

編集

2017/02/21 03:59

投稿

ssk
ssk

スコア332

title CHANGED
File without changes
body CHANGED
@@ -48,7 +48,7 @@
48
48
  // 更新処理(ここが書き方がわからないです)
49
49
  $hogesTable = TableRegistry::get('Hoges');
50
50
  $hoge = $hogesTable->get($value);
51
- $entities = $hoges->patchEntity($hoge, $saveData);
51
+ $entities = $hogesTable->patchEntity($hoge, $saveData);
52
52
  //$entities = $hoges->newEntities($saveData);
53
53
  $result = $hoges->saveMany($entities);
54
54