save () возвращает false, но без ошибок в CakePHP

Мое значение отладки установлено на2, и он отображает все запросы, кроме того, который мне нужен.

у меня естьItems метод контроллера, который вызывает этот метод в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, но когда я просматриваю страницу, где это происходит, запрос не печатается в отладке, и не выдается ошибка, поэтому я понятия не имею, что происходит не так.

Любые идеи о том, как я могу увидеть ошибку, или почему запрос, кажется, не выполняется?

Это странно, потому что сразу после этого у меня есть другая модель, которая сохраняет данные вточный та же самая мода, это идет без заминки.

Ответы на вопрос(7)

Ваш ответ на вопрос