質問編集履歴

5

やってみたことその2追記

2019/03/14 02:32

投稿

worker
worker

スコア19

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  というような2段式にしていました。
48
48
 
49
+ 社内の先輩エンジニアのコードも同じでした。
50
+
49
51
  ```PHP
50
52
 
51
53
  //add.ctp
@@ -154,7 +156,7 @@
154
156
 
155
157
 
156
158
 
157
- ### やったこと & 結果
159
+ ### やったこと & 結果 その1
158
160
 
159
161
  以下のようにすれば、Usersテーブルを保存したらUsersInformationsテーブルも保存となるかなと思ったのですが、Usersテーブルにのみレコードが増えており、UsersInformationsにはレコードが増えませんでした。
160
162
 
@@ -352,6 +354,12 @@
352
354
 
353
355
 
354
356
 
357
+ ### やったこと & 結果 その2
358
+
359
+ [CakePHP3でアソシエーションごとsaveする](https://qiita.com/uedatakeshi/items/fd3de8e2b770798aacfc)
360
+
361
+ この方の記事を真似てみたところ、CakePHP3のバージョンが違うためか、Usersテーブルにのみレコードが増え、UserInformationsテーブルにはレコードが増えませんでした。
362
+
355
363
 
356
364
 
357
365
  ### 参考サイト

4

リンク

2019/03/14 02:32

投稿

worker
worker

スコア19

test CHANGED
File without changes
test CHANGED
@@ -356,7 +356,7 @@
356
356
 
357
357
  ### 参考サイト
358
358
 
359
- [リンク内容](https://book.cakephp.org/3.0/ja/orm/saving-data.html#id5)
359
+ [Cookbook](https://book.cakephp.org/3.0/ja/orm/saving-data.html#id5)
360
360
 
361
361
 
362
362
 

3

外部キー制約の種類変更について追記

2019/03/14 02:03

投稿

worker
worker

スコア19

test CHANGED
File without changes
test CHANGED
@@ -362,6 +362,6 @@
362
362
 
363
363
  ### 追記依頼事項
364
364
 
365
- dbのリレーションは次のように設定してbakeしました。
365
+ dbのリレーションは次のように設定してbakeしました。CASCADEにしても結果に変化はないです。
366
366
 
367
367
  ![イメージ説明](f19fd95b04a1894f654b303ebaa8631c.png)

2

dbリレーションいついての追記依頼に対応

2019/03/14 02:02

投稿

worker
worker

スコア19

test CHANGED
File without changes
test CHANGED
@@ -356,4 +356,12 @@
356
356
 
357
357
  ### 参考サイト
358
358
 
359
- https://book.cakephp.org/3.0/ja/orm/saving-data.html#id5
359
+ [リンク内容](https://book.cakephp.org/3.0/ja/orm/saving-data.html#id5)
360
+
361
+
362
+
363
+ ### 追記依頼事項
364
+
365
+ dbのリレーションは次のように設定してbakeしました。
366
+
367
+ ![イメージ説明](f19fd95b04a1894f654b303ebaa8631c.png)

1

変数名誤記訂正

2019/03/14 02:00

投稿

worker
worker

スコア19

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
            $info = $this->Users->UserInformations->patchEntity($info, $data['user_informations']);
126
126
 
127
- if($this->Users->UserInformations->save($UserInformations)){
127
+ if($this->Users->UserInformations->save($info)){
128
128
 
129
129
  $this->Flash->success(__('登録完了'));
130
130