我的调试值设置为2,它显示所有查询,除了我需要的查询.
我有一个Items控制器方法,在User模型中调用此方法(Item belongsTo User):
function add_basic($email, $password) {
$this->create();
$this->set(array(
'email' => $email,
'password' => $password
));
if($this->save()) {
return $this->id;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我已经确认$email并且$password正在正确地传递给函数(并且填充了合法数据).email并且password是User模型中字段的名称.
我还确认$this->save()它正在返回false,但是当我查看发生这种情况的页面时,查询没有在调试中打印,并且没有抛出错误,所以我不知道什么是错误的.
关于如何查看错误或者为什么查询似乎没有被执行的任何想法?
这很奇怪,因为在此之后,我有另一个模型以完全相同的方式保存数据,它顺利出现.