我有一些代码在途中遇到了一些问题,我在调试它时遇到了麻烦.
这是它的简化版本.
$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 }
我没有任何错误就哭了,咬牙切齿,据我所知,如果我调试$data它看起来没问题(虽然因为它很长并包含一堆UUID,所以我可能会遗漏一些东西).
验证错误是空的.
保存返回false – 任何关于如何调试它的建议都可以保存我留下的理智.
谢谢!