質問編集履歴

1

SQL発行に関しての情報を追加

2018/04/29 07:31

投稿

gammaaex
gammaaex

スコア8

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,8 @@
7
7
  複数のテーブルに一括保存する機能を実装中に問題が発生しました。
8
8
 
9
9
  save()を実行すると子のエンティティが保存されないのです。
10
+
11
+ SQLのログを確認すると、そもそも子エンティティへのINSERT文が発行されていませんでした。
10
12
 
11
13
 
12
14
 
@@ -52,7 +54,7 @@
52
54
 
53
55
  恐らく、ネックとなっているのは注1前後です。
54
56
 
55
- 通常は注1のようなことをしなくても、newEntity()の第1引数でgetData()をすればよしなに値が入るはずなのですが、$userをdebug()して確認してみると、その構造の中にprofileの情報が格納されていませんでしたのでこのようにしております。
57
+ 通常は注1のようなことをしなくても、newEntity()の第1引数でgetData()をすればよしなに値が入るはずなのですが、$userをdebug()して確認してみると、その構造の中にprofileの情報が格納されていませんでしたのでこのようにしております。また、SQLのログを確認すると、profilesへのINSERT文が発行されていませんでした。
56
58
 
57
59
  newEnitity()の時点で適切な設定が行われていないのではと思いましたが、実際第2引数を少しでも変えると「associationが設定されていない」とエラーが出ますし、$userをdebug()すると、[dirty]の項目に'profile' => trueと出ていることからアソシエーション自体は設定できていると考えています。
58
60