小编Ric*_*bbs的帖子

调试save()返回false CakePHP 3.0

我有一些代码在途中遇到了一些问题,我在调试它时遇到了麻烦.

这是它的简化版本.

$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 - 任何关于如何调试它的建议都可以保存我留下的理智.

谢谢!

debugging cakephp save cakephp-3.0

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

cakephp ×1

cakephp-3.0 ×1

debugging ×1

save ×1