私のデバッグ値は に設定されて2
おり、必要なものを除いてすべてのクエリが表示されています。
モデルItems
でこのメソッドを呼び出すコントローラーメソッドがあります( Item belongsTo User ):User
function add_basic($email, $password) {
$this->create();
$this->set(array(
'email' => $email,
'password' => $password
));
if($this->save()) {
return $this->id;
}
else {
return false;
}
}
$email
と$password
が関数に正しく渡されている (そして正当なデータが入力されている)ことを確認しました。email
およびは、モデルpassword
内のフィールドの名前です。User
$this->save()
が返されていることも確認しましたfalse
が、これが発生したページを表示すると、クエリがデバッグで出力されておらず、エラーがスローされていないため、何が問題なのかわかりません。
エラーを確認する方法、またはクエリが実行されていないように見える理由についてのアイデアはありますか?
奇妙なことに、この直後に、まったく同じ方法でデータを保存する別のモデルがあり、問題なく終了します。