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