save () retornando false, mas sem erros no CakePHP

Meu valor de depuração está definido como2, e está exibindo todas as consultas, exceto a que eu preciso.

eu tenho umItems controlador que está chamando esse método no diretórioUser modelo (O item pertence ao usuário):

function add_basic($email, $password) {
    $this->create();

    $this->set(array(
        'email' => $email,
        'password' => $password
    ));

    if($this->save()) {
        return $this->id;
    }
    else {
        return false;
    }
}

Eu confirmei que$email e$password estão sendo passados para a função corretamente (e são preenchidos com dados legítimos).email epassword são os nomes dos campos noUser modelo.

Eu também confirmei que em$this->save() está voltandofalse, mas quando visualizo a página em que isso ocorre, a consulta não está sendo impressa na depuração e não há erro sendo lançado; portanto, não faço ideia do que está errado.

Alguma idéia de como posso ver o erro ou por que a consulta não parece estar sendo executada?

É estranho, porque logo depois disso, eu tenho outro modelo salvando dados noexato Da mesma forma, apaga-se sem problemas.

questionAnswers(7)

yourAnswerToTheQuestion