我有一些代码在途中遇到了一些问题,我在调试它时遇到了麻烦.
这是它的简化版本.
$data = $this->request->data;
$form = $this->Forms->get($data['id'], [
'contain' => ['FieldsForms' => ['data']
]
]);
$form = $this->Forms->patchEntity($form, $data,
['associated' => [
'FieldsForms.Data',
]
]);
if ($this->Forms->save($form)) {
// sunshine and rainbows
} else {
// wailing and gnashing of teeth
}
Run Code Online (Sandbox Code Playgroud)
我没有任何错误就哭了,咬牙切齿,据我所知,如果我调试$ data它看起来没问题(虽然因为它很长并包含一堆UUID,所以我可能会遗漏一些东西).
验证错误是空的.
保存返回false - 任何关于如何调试它的建议都可以保存我留下的理智.
谢谢!