質問編集履歴
5
やってみたことその2追記
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
リンク
test
CHANGED
File without changes
|
test
CHANGED
@@ -356,7 +356,7 @@
|
|
356
356
|
|
357
357
|
### 参考サイト
|
358
358
|
|
359
|
-
[
|
359
|
+
[Cookbook](https://book.cakephp.org/3.0/ja/orm/saving-data.html#id5)
|
360
360
|
|
361
361
|
|
362
362
|
|
3
外部キー制約の種類変更について追記
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リレーションいついての追記依頼に対応
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
変数名誤記訂正
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($
|
127
|
+
if($this->Users->UserInformations->save($info)){
|
128
128
|
|
129
129
|
$this->Flash->success(__('登録完了'));
|
130
130
|
|