質問編集履歴
1
SQL発行に関しての情報を追加
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
|
|